O que é AMD64?

7 de agosto de 2025

AMD64 é uma arquitetura de processador de 64 bits desenvolvida pela AMD como uma extensão do conjunto de instruções x86.

o que é amd64

O que significa AMD64?

AMD64, também conhecido como x86-64 ou x64, é um 64 bits microprocessador arquitetura introduzida pela AMD como uma extensão do x86 arquitetura do conjunto de instruções (ISA). Foi projetada para fornecer uma transição perfeita da computação de 32 bits para 64 bits, permitindo que os processadores enderecem quantidades significativamente maiores de virtual e memória física preservando a compatibilidade com versões anteriores de 32 bits inscrições.

O AMD64 expande o número de registradores de uso geral, aprimora os recursos do ponteiro de instrução e introduz novos recursos para melhorar o desempenho e escalabilidade em ambientes de computação modernos. Essa arquitetura foi amplamente adotada em processadores AMD e Intel, tornando-se o padrão de fato para desktops, server e computação de alto desempenho sistemas.

AMD64 é o mesmo que x64?

Sim, AMD64 e x64 referem-se à mesma arquitetura de 64 bits.

AMD64 é o nome original dado pela AMD quando introduziu a extensão de 64 bits para o conjunto de instruções x86. x64 é um termo genérico comumente usado em sistemas operacionais, software e documentação para descrever processadores e arquiteturas de 64 bits compatíveis com AMD64, independentemente de CPU é feito pela AMD ou Intel.

Embora a Intel tenha inicialmente chamado sua implementação de EM64T (Tecnologia de Memória Estendida de 64 bits), ela é totalmente compatível com o AMD64. Com o tempo, x64 tornou-se o termo independente de fornecedor usado para descrever coletivamente tanto o AMD64 quanto os processadores de 64 bits compatíveis da Intel.

A história do AMD64

A história do AMD64 começa no final da década de 1990 e início dos anos 2000, quando a AMD procurou estender a antiga arquitetura x32 de 86 bits para atender às crescentes demandas de computação de alto desempenho, sem sacrificar a compatibilidade com versões anteriores do software existente.

Na época, a Intel estava desenvolvendo um novo processador de 64bocado arquitetura chamada IA-64, que ficou conhecida como Itanium. No entanto, o IA-64 não era compatível com versões anteriores do x86, exigindo que o software fosse reescrito ou recompilado — um grande obstáculo para a adoção generalizada. A AMD adotou uma abordagem diferente ao projetar uma arquitetura que estenderia o conjunto de instruções x86 existente para 64 bits, garantindo total compatibilidade com aplicativos de 32 bits, ao mesmo tempo em que oferecia os benefícios de maior memória endereçável e capacidades de processamento aprimoradas.

Em 2000, a AMD anunciou o x86-64, que mais tarde foi denominado AMD64 quando lançado comercialmente. Os primeiros processadores a implementar o AMD64 foram a série Opteron (para servers) e Athlon 64 (para desktops), lançado em 2003. Esses processadores introduziram registradores de uso geral de 64 bits, endereçamento de memória expandido para até 64 bits e novos recursos arquitetônicos projetados para melhorar o desempenho e a escalabilidade.

A Intel inicialmente resistiu à abordagem da AMD, prosseguindo com o IA-64, mas devido ao sucesso limitado do Itanium e à forte demanda da indústria por compatibilidade com versões anteriores, a Intel adotou o design da AMD. Em 2004, a Intel lançou sua própria implementação compatível com AMD64, inicialmente denominada Intel 64 ou EM64T (Extended Memory 64 Technology).

Hoje, o AMD64 se tornou o padrão de fato da arquitetura de 64 bits para computadores pessoais, servers, e sistemas de computação de alto desempenho, com todos os principais sistemas operacionais (Windows, Linux, macOS) que o suportam. A arquitetura é comumente chamada de x86-64 ou x64 na documentação, enquanto AMD64 continua sendo o nome oficial para a implementação da AMD.

Arquitetura AMD64

arquitetura amd

A arquitetura AMD64 é uma extensão de 64 bits do conjunto de instruções x86, projetada para aumentar o poder de computação, mantendo a compatibilidade com os softwares de 32 bits existentes. Seu design aprimora os principais componentes arquitetônicos para suportar espaços de memória maiores, melhorar a eficiência do processamento e permitir sistemas mais escaláveis, tudo isso mantendo o conjunto de instruções x86 legado.

Um dos principais recursos do AMD64 é seu espaço de endereçamento de 64 bits, que permite aos processadores endereçar até 2^64 bytes de memória virtual. Embora as primeiras implementações não utilizassem todo o espaço de endereçamento de 64 bits, elas expandiram significativamente os limites de memória física e virtual em comparação com a limitação de 4 GB dos sistemas x32 de 86 bits. O AMD64 também aumenta o número de registradores de uso geral de 8 para 16, cada um com 64 bits de largura, o que ajuda a reduzir gargalos de acesso à memória e melhora o desempenho para tarefas com uso intensivo de registradores.

A arquitetura introduz um novo modo longo, que é o modo usado para executar sistemas operacionais e aplicativos de 64 bits. O modo longo inclui um submodo de 64 bits (para código de 64 bits) e um submodo de compatibilidade (para executar aplicativos legados de 32 bits sem emulação). Fora do modo longo, o processador também pode operar no modo real tradicional e no modo protegido para softwares mais antigos.

Outra melhoria importante é a expansão dos ponteiros de instrução e registradores de controle para 64 bits, permitindo segmentos de código maiores e fluxos de execução de programas mais complexos. A arquitetura também refina a unidade de gerenciamento de memória (MMU), adicionando suporte para tabelas de páginas maiores e estruturas de paginação avançadas, que são essenciais para gerenciar sistemas de memória grandes com eficiência.

Além disso, o AMD64 inclui suporte às instruções SSE2 e SSE3, e iterações posteriores adicionaram mais extensões SIMD (instrução única, dados múltiplos), melhorando o desempenho para multimídia, científico e criptografia cargas de trabalho.

Como sei se meu dispositivo é AMD64?

Para verificar se o seu dispositivo possui arquitetura AMD64 (x86-64 / x64), você precisa verificar se o seu processador e sistema operacional são de 64 bits. Veja como fazer isso em diferentes sistemas:

No Windows:

  1. Abrir configuraçõesSystemSobre.
  2. Olhe sob Especificações do dispositivo:
    • Tipo de sistema dirá:
      • "Sistema operacional de 64 bits, processador baseado em x64" → Isso significa arquitetura AMD64.
      • "Sistema operacional de 32 bits, processador baseado em x64" → A CPU suporta AMD64, mas o sistema operacional é de 32 bits.
      • "Sistema operacional de 32 bits, processador baseado em x86" → A CPU é de 32 bits (não AMD64).

No Linux:

  1. Abra um terminal e execute:
uname -m
  1. Se mostra x86_64, seu sistema é AMD64.
    • Se mostra i386, i486, i586, ou i686, é uma CPU de 32 bits.

Alternativamente, você pode executar:

lscpu

Procurar Arquitetura: x86_64 e Modo(s) de operação da CPU: 32 bits, 64 bits para confirmar AMD64.

No macOS (somente Macs Intel):

  1. Acesse Apple MenuSobre este MacRelatório do sistema.
  2. Debaixo Visão geral do hardware, Verifica Nome do processador.
    • Se for um Intel Core i5, i7, i9 ou Xeon, ele usa arquitetura AMD64 (x86-64).
    • Se você estiver em um Silício Apple (M1/M2/M3) Mac, ele usa ARM64, não AMD64.

Por que o AMD64 é importante?

O AMD64 preenche a lacuna entre a computação legada de 32 bits e as necessidades modernas de desempenho de 64 bits, permitindo que os sistemas lidem com maiores capacidades de memória, processamento mais rápido e cargas de trabalho mais complexas sem prejudicar a compatibilidade com o software x86 existente.

Antes do AMD64, a arquitetura x86 era limitada a 4 GB de memória endereçável devido ao seu design de 32 bits, o que se tornou um gargalo à medida que aplicativos e sistemas operacionais exigiam mais RAM e poder computacional. O AMD64 estendeu o espaço de endereçamento para 64 bits, permitindo teoricamente até 16 exabytes de memória virtual, embora os limites práticos sejam muito menores dependendo Hardwares e sistema operacional.

O AMD64 também dobrou o número de registros de CPU de uso geral de 8 para 16, melhorando significativamente o desempenho de aplicativos que dependem de manipulação frequente de dados, como bases de dados, virtualização, computação de alto desempenho e jogos modernos. A arquitetura introduziu um "modo longo" que suporta aplicativos de 64 e 32 bits, tornando a transição suave e garantindo a longevidade dos ecossistemas de software existentes.

AMD64 vs. AMR64

Aqui está uma tabela de comparação entre AMD64 e ARM64:

CaracterísticaAMD64 (x86-64 / x64)ARM64 (AArch64)
Origem da arquiteturaDesenvolvido pela AMD como uma extensão de 64 bits da arquitetura x86.Desenvolvido pela ARM Holdings como uma extensão de 64 bits do ARM arquitetura.
Conjunto de instruçõesComputação de Conjunto de Instruções Complexas (CISC).Computação de conjunto de instruções reduzido (RISC).
CompatibilidadeCompatível com versões anteriores de software x32 de 86 bits.Compatível com versões anteriores do software ARM de 32 bits (opcional no design).
Casos de uso típicosDesktops, laptops, servers, estações de trabalho.Dispositivos móveis, tablets, sistemas embarcados, agora expandindo para servers e laptops.
Eficiência energéticaMaior consumo de energia, otimizado para desempenho.Eficiência energética superior, otimizada para ambientes de baixo consumo de energia.
DesempenhoAlto desempenho de thread único, forte para tarefas de computação pesadas.Altamente escalável, excelente relação desempenho por watt.
EcossistemaEcossistema maduro com amplo suporte a sistemas operacionais e softwares.Ecossistema em rápido crescimento, especialmente em dispositivos móveis e cloud setores.
FabricantesAMD, Intel.Apple (M1/M2/M3), Qualcomm, AWS Graviton, vários licenciados ARM.
Suporte de virtualizaçãoBem estabelecido com maturidade hipervisor suporte (VMware, Hyper-V).Suportado, mas o ecossistema ainda está amadurecendo (KVM, Parallels, etc.).
Complexidade da instruçãoConjuntos de instruções maiores e mais complexos para suporte legado avançado.Instruções mais simples e eficientes para execução otimizada.

Anastasia
Spasojevic
Anastazija é uma redatora de conteúdo experiente, com conhecimento e paixão por cloud computação, tecnologia da informação e segurança online. No phoenixNAP, ela se concentra em responder a questões candentes sobre como garantir a robustez e a segurança dos dados para todos os participantes do cenário digital.