x86, i386, i686, amd64, i5, i7, archtecture, confusão de processador [fechado]

9

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 / 11:10

1 resposta

17

O termo architecture abrange muito mais do que apenas o processor . Há muitos outros componentes de hardware que são cruciais para um kernel do sistema operacional. O primeiro exemplo que vem à minha mente é o interrupt controller , que é separado do processor , mas dependendo do modelo real pode ser colocado dentro do mesmo chip que o processor .

Esta coleção inteira de componentes de hardware é chamada de arquitetura. Se você incluir alguns componentes de software principais, terá o que é comumente chamado de platform .

Além disso, o termo architecture é um pouco mais abstrato que processor , às vezes você vai architecture referindo-se ao design e processor se referindo à peça física do hardware.

x86 é uma família de processadores. Nessa família, i386 foi o primeiro a ter suporte a paginação e 32 bits. Muitos softwares foram escritos exigindo esses, então, muitas vezes, você verá software com esse processador como requisito mínimo. Para PCs padrão, o i386 estava obsoleto décadas atrás, mas ele durou mais em alguns sistemas incorporados.

No momento em que i686 nome foi criado, havia processadores diferentes o suficiente na família, que esse termo não se refere a um processador específico. Mas há um conjunto de recursos importantes que devem estar presentes para que o termo i686 seja aplicado. i686 foi o estado da arte há cerca de uma década. Atualmente, alguns sistemas eliminaram o suporte a processadores sem todos os recursos cobertos pelo termo i686 .

AMD64 é o nome de uma arquitetura de 64 bits projetada pela AMD para obter sucesso em x86 . Na época, a AMD64 conseguiu ser mais bem-sucedida do que a arquitetura de 64 bits comercializada pela Intel. Isso ocorreu porque os processadores AMD64 eram mais baratos, compatíveis com versões anteriores e consumiam menos energia. Eventualmente, a Intel percebeu que eles tinham que começar a fazer CPUs compatíveis com a AMD para se manterem competitivas. Eles, no entanto, não os comercializariam como tal, o que é uma das principais razões pelas quais alguns sinônimos para AMD64 passaram a existir.

O termo x86 abrange todas as CPUs de 8, 16 e 32 bits da família e, dependendo de quem você perguntar, também as CPUs de 64 bits.

i5 e i7 são sub-famílias de CPUs fabricadas pela Intel.

    
por 05.07.2014 / 12:56