Confusão do processador da arquitetura x86 i386 i686 amd64 i5 i7

Confusão do processador da arquitetura x86 i386 i686 amd64 i5 i7

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.

  1. Existe alguma diferença entre term architecturee processor?
  2. x86e i5são architectureou processor?
  3. Qual é a relação entre OS bit(Windows de 32 bits ou Windows de 64 bits) e x86 bit(processador de 32 bits, ainda não tenho certeza)?
  4. 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

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

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

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

  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

informação relacionada