Eu notei esses termosx86, i386, i686, amd64, i5, i7, arquitetura, processadorda web, do meu próprio caderno, das leituras de livros.
Mas estou realmente confuso com essas terminologias. Tento o meu melhor para elaborar minha confusão, embora você possa entender. O principal obstáculo que tenho pela frente é que não consigo organizar a minha mente na linha principal por detrás desses termos.
- Existe alguma diferença entre term
architecture
eprocessor
? x86
ei5
sãoarchitecture
ouprocessor
?- Qual é a relação entre
OS bit
(Windows de 32 bits ou Windows de 64 bits) ex86 bit
(processador de 32 bits, ainda não tenho certeza)? - A arquitetura (ou processador) mencionada acima foi toda projetada pela Intel? É apenas um padrão aberto que os fabricantes (
AMD
&Intel
) seguem?
Pesquisei na Internet, principalmente na Wikipedia, mas quanto mais leio os artigos lá, mais fico confuso.
Responder1
Sim. Um processador é um objeto físico, que usa uma arquitetura para fazer o trabalho de processamento
x86 é uma arquitetura Intel. i5 é uma linha (na verdade, várias linhas na microarquitetura central desde Nehalem até atualmente Haswell) de processadores na arquitetura x86
Não há nada chamado "bit OS" ou "bit x86". O "bitness" é da arquitetura subjacente com o conjunto de instruções correspondente, que geralmente se refere ao tamanho dos registradores. Os registros são a memória mais rápida do processador, que armazena o tamanho máximo de número que o processador pode processar por vez. O sistema operacional que usa esse conjunto de instruções de n bits também será chamado de sistema operacional de n bits. A razão pela qual a maioria dos sistemas operacionais de 32 bits pode funcionar em processadores de 64 bits é a compatibilidade com versões anteriores. x86-64 é uma extensão do antigo x86 de 32 bits, e x86 também é uma extensão do conjunto de instruções x86 de 16 bits. Portanto, ele pode executar qualquer conjunto de instruções mais antigo.
x86 é uma arquitetura proprietária da Intel e não é uma arquitetura aberta. Então você precisa da permissão da Intel para produzir uma CPU x86. Mas a extensão x86_64 foi projetada pela AMD e a Intel precisa da permissão da AMD para produzir CPUs x86_64