Qu'est-ce qu'AMD64 ?

7 aoรปt 2025

AMD64 est une architecture de processeur 64 bits dรฉveloppรฉe par AMD comme une extension du jeu d'instructions x86.

qu'est-ce qu'amd64

Que signifie AMD64 ?

AMD64, รฉgalement connu sous le nom de x86-64 ou x64, est un 64 bits microprocesseur architecture introduite par AMD comme une extension de la x86 Architecture de jeu d'instructions (ISA). Conรงue pour assurer une transition fluide du 32 bits au 64 bits, elle permet aux processeurs de traiter des volumes de donnรฉes bien plus importants. virtuel mรฉmoire physique tout en prรฉservant la compatibilitรฉ descendante avec les versions 32 bits existantes applications.

AMD64 รฉtend le nombre de registres ร  usage gรฉnรฉral, amรฉliore les capacitรฉs des pointeurs d'instructions et introduit de nouvelles fonctionnalitรฉs pour amรฉliorer les performances et รฉvolutivitรฉ dans les environnements informatiques modernes. Cette architecture a รฉtรฉ largement adoptรฉe par les processeurs AMD et Intel, devenant ainsi la norme de facto pour les ordinateurs de bureau. serveret informatique haute performance .

AMD64 est-il identique ร  x64 ?

Oui, AMD64 et x64 font rรฉfรฉrence ร  la mรชme architecture 64 bits.

AMD64 est le nom original donnรฉ par AMD lorsqu'ils ont introduit l'extension 64 bits au jeu d'instructions x86. x64 est un terme gรฉnรฉrique couramment utilisรฉ dans systรจmes d'exploitation, logiciels et documentation pour dรฉcrire les processeurs et architectures 64 bits compatibles avec AMD64, que le Processeur est fabriquรฉ par AMD ou Intel.

Bien qu'Intel ait initialement appelรฉ son implรฉmentation EM64T (Extended Memory 64 Technology), celle-ci est dรฉsormais entiรจrement compatible avec l'AMD64. Au fil du temps, x64 est devenu le terme neutre utilisรฉ pour dรฉsigner collectivement l'AMD64 et les processeurs 64 bits compatibles d'Intel.

L'histoire d'AMD64

L'histoire d'AMD64 commence ร  la fin des annรฉes 1990 et au dรฉbut des annรฉes 2000, lorsqu'AMD a cherchรฉ ร  รฉtendre l'ancienne architecture x32 86 bits pour rรฉpondre aux demandes croissantes du calcul haute performance, sans sacrifier la compatibilitรฉ descendante avec les logiciels existants.

ร€ l'รฉpoque, Intel dรฉveloppait un nouveau processeur 64 bits.Bits L'architecture IA-64, devenue Itanium, n'รฉtait cependant pas rรฉtrocompatible avec x64, ce qui nรฉcessitait la rรฉรฉcriture ou la recompilation des logiciels, un obstacle majeur ร  son adoption gรฉnรฉralisรฉe. AMD a adoptรฉ une approche diffรฉrente en concevant une architecture รฉtendant le jeu d'instructions x86 existant au 86 bits, garantissant ainsi une compatibilitรฉ totale avec les applications 64 bits tout en offrant les avantages d'une mรฉmoire adressable accrue et de capacitรฉs de traitement amรฉliorรฉes.

En 2000, AMD a annoncรฉ le processeur x86-64, qui a ensuite รฉtรฉ baptisรฉ AMD64 lors de sa commercialisation. Les premiers processeurs ร  intรฉgrer l'AMD64 furent ceux de la sรฉrie Opteron (pour servers) et Athlon 64 (pour ordinateurs de bureau), lancรฉs en 2003. Ces processeurs ont introduit des registres ร  usage gรฉnรฉral 64 bits, un adressage mรฉmoire รฉtendu jusqu'ร  64 bits et de nouvelles fonctionnalitรฉs architecturales conรงues pour amรฉliorer les performances et l'รฉvolutivitรฉ.

Intel a d'abord rรฉsistรฉ ร  l'approche d'AMD et a privilรฉgiรฉ l'IA-64. Cependant, face au succรจs limitรฉ d'Itanium et ร  la forte demande de rรฉtrocompatibilitรฉ de l'industrie, Intel a adoptรฉ la conception d'AMD. En 2004, Intel a lancรฉ sa propre implรฉmentation compatible AMD64, initialement baptisรฉe Intel 64 ou EM64T (Extended Memory 64 Technology).

Aujourd'hui, AMD64 est devenu l'architecture 64 bits standard de facto pour les ordinateurs personnels, servers, et des systรจmes informatiques hautes performances, avec tous les principaux systรจmes d'exploitation (Windows, Linux, macOS) le prenant en charge. L'architecture est communรฉment appelรฉe x86-64 ou x64 dans la documentation, tandis qu'AMD64 reste le nom officiel de l'implรฉmentation d'AMD.

Architecture AMD64

architecture AMD

L'architecture AMD64 est une extension 64 bits du jeu d'instructions x86 conรงue pour accroรฎtre la puissance de calcul tout en prรฉservant la compatibilitรฉ avec les logiciels 32 bits existants. Sa conception optimise les composants clรฉs de l'architecture pour prendre en charge des espaces mรฉmoire plus importants, amรฉliorer l'efficacitรฉ de traitement et permettre des systรจmes plus รฉvolutifs, tout en conservant le jeu d'instructions x86 existant.

L'une des principales caractรฉristiques de l'AMD64 est son espace d'adressage 64 bits, qui permet aux processeurs d'adresser jusqu'ร  2^64 octets de mรฉmoire virtuelle. Si les premiรจres implรฉmentations n'exploitaient pas l'intรฉgralitรฉ de l'espace d'adressage 64 bits, elles ont considรฉrablement รฉtendu les limites de mรฉmoire physique et virtuelle par rapport ร  la limitation de 4 Go des systรจmes x32 86 bits. L'AMD64 augmente รฉgalement le nombre de registres gรฉnรฉraux de 8 ร  16, chacun de 64 bits de large, ce qui contribue ร  rรฉduire les goulots d'รฉtranglement liรฉs ร  l'accรจs ร  la mรฉmoire et ร  amรฉliorer les performances des tรขches gourmandes en registres.

L'architecture introduit un nouveau mode long, utilisรฉ pour exรฉcuter les systรจmes d'exploitation et les applications 64 bits. Ce mode comprend un sous-mode 64 bits (pour le code 64 bits) et un sous-mode de compatibilitรฉ (pour exรฉcuter les applications 32 bits existantes sans รฉmulation). En dehors du mode long, le processeur peut รฉgalement fonctionner en mode rรฉel traditionnel et en mode protรฉgรฉ pour les logiciels plus anciens.

Une autre amรฉlioration clรฉ est l'extension des pointeurs d'instructions et des registres de contrรดle ร  64 bits, permettant des segments de code plus grands et des flux d'exรฉcution de programmes plus complexes. L'architecture affine รฉgalement la unitรฉ de gestion de la mรฉmoire (MMU), ajoutant la prise en charge de tables de pages plus grandes et de structures de pagination avancรฉes, qui sont essentielles pour gรฉrer efficacement les systรจmes de mรฉmoire volumineux.

De plus, AMD64 inclut la prise en charge des instructions SSE2 et SSE3, et les itรฉrations ultรฉrieures ont ajoutรฉ d'autres extensions SIMD (instruction unique, donnรฉes multiples), amรฉliorant les performances pour le multimรฉdia, les sciences et cryptographique charges de travail.

Comment savoir si mon appareil est AMD64 ?

Pour vรฉrifier si votre appareil utilise l'architecture AMD64 (x86-64/x64), vous devez vรฉrifier si votre processeur et votre systรจme d'exploitation sont 64 bits. Voici comment procรฉder sur diffรฉrents systรจmes :

Sur Windows:

  1. Paramรจtres d'ouverture โ†’ Systรจme โ†’ ร€ Propos.
  2. Regarder sous Spรฉcifications de l'appareil:
    • Type de systรจme diront:
      • ยซ Systรจme d'exploitation 64 bits, processeur x64 ยป โ†’ Cela signifie l'architecture AMD64.
      • ยซ Systรจme d'exploitation 32 bits, processeur x64 ยป โ†’ Le processeur prend en charge AMD64, mais le systรจme d'exploitation est 32 bits.
      • ยซ Systรจme d'exploitation 32 bits, processeur x86 ยป โ†’ Le processeur est 32 bits (pas AMD64).

Sur Linux:

  1. Ouvrez un terminal et exรฉcutez:
uname -m
  1. Si รงa se voit x86_64, votre systรจme est AMD64.
    • Si รงa se voit i386, i486, i586, ou i686, c'est un processeur 32 bits.

Alternativement, vous pouvez exรฉcuter :

lscpu

Chercher Architecture: x86_64 Mode(s) opรฉrationnel(s) du processeur : 32 bits, 64 bits pour confirmer AMD64.

Sur macOS (Mac Intel uniquement) :

  1. Allez dans Menu Pomme โ†’ ร€ propos de ce Mac โ†’ Rapport du systรจme.
  2. Sous Prรฉsentation du matรฉriel, vรฉrifier Nom du processeur.
    • S'il s'agit d'un Intel Core i5, i7, i9 ou Xeon, il utilise l'architecture AMD64 (x86-64).
    • Si vous รชtes sur un Apple Silicon (M1/M2/M3) Mac, il utilise ARM64, pas AMD64.

Pourquoi AMD64 est-il important ?

AMD64 comble le fossรฉ entre l'informatique 32 bits hรฉritรฉe et les besoins de performances 64 bits modernes, permettant aux systรจmes de gรฉrer des capacitรฉs de mรฉmoire plus importantes, un traitement plus rapide et des charges de travail plus complexes sans rompre la compatibilitรฉ avec les logiciels x86 existants.

Avant AMD64, l'architecture x86 รฉtait limitรฉe ร  4 Go de mรฉmoire adressable en raison de sa conception 32 bits, ce qui est devenu un goulot d'รฉtranglement lorsque les applications et les systรจmes d'exploitation ont exigรฉ davantage de RAM et de puissance de calcul. AMD64 a รฉtendu l'espace d'adressage ร  64 bits, permettant thรฉoriquement jusqu'ร  16 exaoctets de mรฉmoire virtuelle, bien que les limites pratiques soient beaucoup plus basses en fonction de matรฉriel et systรจme d'exploitation.

AMD64 a รฉgalement doublรฉ le nombre de registres CPU ร  usage gรฉnรฉral de 8 ร  16, amรฉliorant considรฉrablement les performances des applications qui reposent sur une manipulation frรฉquente des donnรฉes, telles que bases de donnรฉes, virtualisation, calcul haute performance et jeux modernes. L'architecture a introduit un ยซ mode long ยป prenant en charge les applications 64 bits et 32 bits, facilitant ainsi la transition et garantissant la pรฉrennitรฉ des รฉcosystรจmes logiciels existants.

AMD64 contre AMR64

Voici un tableau comparatif entre AMD64 et ARM64 :

FonctionnalitรฉAMD64 (x86-64 / x64)ARM64 (AArch64)
Origine de l'architectureDรฉveloppรฉ par AMD comme une extension 64 bits de l'architecture x86.Dรฉveloppรฉ par ARM Holdings en tant qu'extension 64 bits de BRAS architecture.
Jeu d'instructionsCalcul ร  jeu d'instructions complexe (CISC).Calcul ร  jeu d'instructions rรฉduit (RISC).
CompatibilitรฉRรฉtrocompatible avec les logiciels x32 86 bits.Rรฉtrocompatible avec le logiciel ARM 32 bits (conception en option).
Cas d'utilisation typiquesOrdinateurs de bureau, ordinateurs portables, servers, postes de travail.Appareils mobiles, tablettes, systรจmes embarquรฉs, dรฉsormais en expansion vers servers et les ordinateurs portables.
Efficacitรฉ รฉnergรฉtiqueConsommation d'รฉnergie plus รฉlevรฉe, optimisรฉe pour les performances.Efficacitรฉ รฉnergรฉtique supรฉrieure, optimisรฉe pour les environnements ร  faible consommation d'รฉnergie.
PerformancesHautes performances monothread, idรฉales pour les tรขches de calcul lourdes.Hautement รฉvolutif, excellent rapport performance par watt.
ร‰cosystรจmeร‰cosystรจme mature avec un large support de systรจme d'exploitation et de logiciels.ร‰cosystรจme en pleine croissance, notamment dans le domaine mobile et cloud secteurs.
FabricantsAMD, Intel.Apple (M1/M2/M3), Qualcomm, AWS Graviton, divers titulaires de licence ARM.
Prise en charge de la virtualisationBien รฉtabli avec maturitรฉ hyperviseur prise en charge (VMware, Hyper-V).Pris en charge mais l'รฉcosystรจme est encore en cours de maturation (KVM, Parallels, etc.).
Complexitรฉ de l'instructionDes ensembles d'instructions plus volumineux et plus complexes pour une prise en charge riche des hรฉritages.Des instructions plus simples et plus efficaces pour une exรฉcution rationalisรฉe.

Anastasie
Spasojevic
Anastazija est une rรฉdactrice de contenu expรฉrimentรฉe avec des connaissances et une passion pour cloud l'informatique, les technologies de l'information et la sรฉcuritรฉ en ligne. ร€ phoenixNAP, elle se concentre sur la rรฉponse ร  des questions brรปlantes concernant la garantie de la robustesse et de la sรฉcuritรฉ des donnรฉes pour tous les acteurs du paysage numรฉrique.