O artigo ou secção EM64T deverá ser fundido aqui. (desde janeiro de 2025) Se discorda, discuta sobre esta fusão na página de discussão deste artigo. |
![]() | Foram assinalados vários problemas nesta página ou se(c)ção: |
Este artigo resulta, no todo ou em parte, de uma tradução do artigo «x86-64» na Wikipédia em inglês, na versão original. |
AMD64 (também conhecido como x64, x86_64, x86-64 e Intel 64), é a extensão 64 bits do conjunto de instruções x86 em processadores anunciado em 1999. A especificação original foi desenhada pela [[AMD] e é utilizada pelos processadores da AMD, da Intel, da VIA, e outros.
A arquitetura x86-64 define um modo de compatibilidade que permite executar programas x86 (x86-80) de 32-bit ou 16-bit sem qualquer dano a velocidade, [1] enquanto novas aplicações podem tirar proveito das novas funções do design para conseguir melhoras na performance.
A primeira família de processadores a suportar a arquitetura foi a linha AMD K8, nos processadores Opteron e Athlon 64. 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 e fez modificações já na família de processadores NetBurst, como o Pentium 4, que se tornou compatível com as especificações da AMD. A VIA Technologies, outro produtor de processadores x86, também incluiu instruções x86-64 na VIA Isaiah, arquitetura utilizada no VIA Nano.
Vários nomes foram usados para o conjunto de instruções. Antes de seu lançamento, x86-64 e x86_64 eram usados, enquanto a AMD o nomeou AMD64 ao anunciá-lo.[2] Intel inicialmente usou os nomes IA-32e e EM64T antes de usar o atual "Intel 64" para sua implementação. Alguns na indústria, como a Apple, [3] usam x86-64 e x86_64, enquanto outros como a Microsoft [4] usa x64. Diversas distribuições Linux usam o termo AMD64.
A especificação x86-64 substituiu e descontinuou a arquitetura Intel Itanium (anteriormente IA-64), que tentava substituir a arquitetura x86, mas não não é compatível no nível nativo do conjunto de instrução com as arquiteturas x86 ou o x86-64.
AMD64" is the name chosen by AMD for their 64-bit extension to the Intel x86 instruction set. Before release, it was called "x86-64" or "x86_64