x86 i386 i686 amd64 i5 i7 arquitetura do processador de confusão

1

Eu notei os itens x86, i386, i686, amd64, i5, i7, archtecture, processador da web, do meu próprio bloco de anotações, das leituras dos livros.

Mas estou muito confuso com essas terminologias. Eu tento o meu melhor para elaborar minha confusão, embora você possa entender. O principal obstáculo à frente é que não posso organizar minha mente na linha principal por trás desses termos.

  1. Existe alguma diferença entre o termo architecture e processor ?
  2. x86 e i5 são architecture ou processor ?
  3. Qual é a relação entre OS bit (janelas de 32 bits ou janelas de 64 bits) e x86 bit (processador de 32 bits, ainda não está certo)?
  4. A arquitetura (ou processador) mencionada acima é toda projetada pela Intel? É apenas um padrão aberto que os fabricantes ( AMD & Intel ) seguem?

Eu pesquisei na Internet, especialmente na wikipedia, mas quanto mais eu leio o artigo, mais confuso.

    
por Zack 05.07.2014 / 10:54

1 resposta

4
  1. Sim. Um processador é um objeto físico, que usa uma arquitetura para fazer o trabalho de processamento

  2. x86 é uma arquitetura da Intel. O i5 é uma linha (na verdade várias linhas na microarquitetura central desde o Nehalem até o Haswell atualmente) de processadores na arquitetura x86

  3. Não há nada chamado "OS bit" ou "x86 bit". O "bitness" é da arquitetura subjacente com o conjunto de instruções correspondente, que geralmente se refere ao tamanho dos registradores. Os registradores são a memória mais rápida do processador, que armazena o tamanho máximo 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 é devido à compatibilidade com versões anteriores. x86-64 é uma extensão do antigo x86 de 32 bits e x86 também é também uma extensão do conjunto de instruções x86 de 16 bits. Por isso, pode executar qualquer conjunto de instruções mais antigo.

  4. 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

por 05.07.2014 / 11:55