32 vs 64 vs 86 bits

Os processadores Intel de 32 bits são geralmente referidos como x86 e os processadores Intel de 64 bits são frequentemente referidos como x86–64.

O motivo é histórico, mas a linha popular de processadores Intel começou com um modelo que eles designaram como 8086. Os modelos posteriores tinham designações como 80286 e 80386 e, coletivamente, eram chamados de processadores 80x86, ou x86, para abreviar. A arquitetura x86 evoluiu, mas o conjunto de instruções principais permaneceu o mesmo, permitindo compatibilidade retroativa com o software criado para processadores x86 anteriores.

Eventualmente, um concorrente da Intel chamado AMD começou a desenvolver processadores que usavam o mesmo conjunto de instruções dos processadores Intel para que pudessem usar o mesmo software e suportar o mesmo hardware periférico. Quando empresas como Sun e DEC estavam fornecendo processadores de 64 bits para suas plataformas RISC, a AMD projetou um chip de 64 bits baseado no conjunto de instruções e na arquitetura x86, que simplesmente estendeu o conjunto de instruções com instruções de 64 bits e saiu do sistema de 32 bits. implementados, permitindo a execução de programas de 32 e 64 bits. Por um tempo, as pessoas chamavam isso de processadores da família AMD64, pouco quando a Intel seguiu seus próprios processadores da família x86 com instruções de 64 bits, a maioria começou a chamá-lo de x86–64. Pouco tempo depois, a Intel lançou uma nova família de CPUs com uma arquitetura muito diferente e um conjunto de instruções diferente chamado IA64, que nunca ganhou a força dos processadores x86-64 (apesar de ser um processador muito bom por si só).

Acredito que a Intel vendeu os direitos do IA64 para a HP há algum tempo.