AMD64

 Nota: "x64" e "x86-64" redirecionam para este artigo. Para o artigo sobre a implementação da Intel, veja Intel 64. Para o artigo sobre a arquitetura Intel de 64 bits em chips Itanium, veja IA-64.
Opteron, o primeiro microprocessador a introduzir as extensões x86-64 em 2003.
O conjunto de cinco volumes do x86-64 Architecture Programmer's Manual, publicado e distribuído pela AMD em 2002.

AMD64 (também conhecido como x64, x86_64, x86-64 e Intel 64), em informática, é o nome genérico dado à família (arquitetura) de processadores baseados na tecnologia de 64 bits desenhado pela empresa Advanced Micro Devices (AMD), utilizada pelos processadores da AMD, da Intel, da VIA, e outros. É um superconjunto da arquitetura x86. Portanto, processadores x86-64 podem executar programas x86 (x86-80) de 32-bit ou 16-bit sem perder a velocidade ou compatibilidade, e apoiar novos programas escritos em um alargado conjunto de instruções, que inclui um espaço alocado de endereçamento de 64-bit e outras capacidades. O x86-64 é compatível com códigos de 32 bits sem afetar o desempenho destes.

O termo genérico x86-64 é as vezes encurtado para x64 como outro termo neutro para fornecedor para os processadores x86-64 de qualquer empresa.

A primeira família de processadores a suportar a arquitetura foi a linha AMD K8. Esta foi a primeira vez que qualquer empresa, fora a Intel, fez significativas adições à arquitetura x86. A Intel foi obrigada a seguir o exemplo, introduzindo modificações já no Pentium 4. A família de processadores NetBurst, inicialmente designada para IA-32, foi modificada para ser compatível com o IA-32e ou EM64T, agora chamado Intel 64, que é quase idêntico ao AMD64. A VIA Technologies, outro produtor de processadores x86, também incluiu instruções x86-64 no Isaiah, arquitetura utilizada no VIA Nano.

Posteriormente, a AMD introduziu o nome AMD64 para fins de marketing; A Intel introduziu sua nomenclatura Intel 64 logo em seguida.

A especificação x86-64 é distinta da arquitetura Intel Itanium (anteriormente IA-64), que não é compatível no nível nativo do conjunto de instrução com as arquiteturas x86 ou o x86-64.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy