AMD64

Image manquante
Amd64_logo.png
Logo AMD64

AMD64 est le nom de l'architecture des premiers microprocesseurs 64 bits de la société Advanced Micro Devices. Son nom de code est Hammer (de l'anglais marteau) remplaçant l'appellation x86-64.

Cette architecture est compatible avec le standard 32 bits x86 d'Intel.

Elle augmente le standard x86 en doublant le nombre de registres généraux qui passent de 8 à 16. Il rajoute un mode d'adressage indirect qui évite d'utiliser des nombres de 64 bits qui prendraient de la place dans le mot d'instruction. Il introduit la protection mémoire de non exécution, à côté de la lecture et de l'écriture. Avant, lecture impliquait exécution ce qui posait beaucoup de problèmes de sécurité (attaque par buffer overflow). Cette fonction existe déjà dans plusieurs autres familles de processeurs.

Elle inclut le contrôleur mémoire habituellement situé dans le north bridge directement dans la puce. Cela permet de diminuer la latence mémoire de 30% environ.

L'architecture AMD64 offre la compatibilité avec les instructions x86 en 32 bits. Tous les anciens logiciels compilés pour les processeurs 32 bits compatibles intel continueront à fonctionner. En revanche, pour pouvoir bénéficier des performances de l'architecture AMD64, il est nécessaire de disposer de programmes compilés en 64 bits, à commencer par le système d'exploitation. Des distributions de Linux conçues pour cette architecture existent depuis qu'elle est disponible. Quant aux systèmes Microsoft, la version finale « XP 64 bits » de Windows est disponible depuis Avril 2005.

Voir aussi

Liens externes


Liste des microprocesseurs AMD

Série x86 :  Am286 · Am386 · Am486 · AMD 5x86 · AMD K5 · AMD K6 · AMD K6-2 · AMD K6-III · Athlon · Athlon MP · Duron · Athlon XP · Sempron · Opteron · Athlon 64

Autres séries :  Am2901 · Am2903 · Am2910 · AMD 29000 · AMD 29027 · AMD 29030 · AMD 29050 · AMD 292xx

See also: AMD64, AMD 5x86, AMD K5, AMD K6, AMD K6-2, AMD K6-III, Advanced Micro Devices, Am386, Am486