Un article de Wikipedia.y-project.com.
AMD64 (aussi appelé x86-64 ou x64) 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 est utilisée par les Athlon 64, Athlon FX, Athlon X2, Sempron 64, Turion et Opteron.
Dirk Meyer, ingénieur ayant travaillé sur les processeurs Alpha de chez DEC, a participé au projet. Voici les principales caractéristiques :
- De nouveaux registres. Les registres généraux (GPRs : General Purpose Registers) passent de 8 (sur x86) à 16, et la taille de ces mêmes registres passe de 32 à 64 bits. A titre de comparaison l'architecture PowerPC 970 dispose de 32 GPRs. La taille et le nombre de registre est en effet un des points faible du x86. Avec des applications optimisées, on peut attendre un gain de performances, notamment pour les programmes disposant de nombreuses boucles. Le nombre de registres multimédia (SIMD) passe également de 8 à 16
- Adressage supérieur : les AMD64 peuvent adresser 256 Tera Octets de mémoire
- Instructions SSE : ces instructions multimédia (SIMD), apparues sur le Pentium III sont supportées, de même que le SSE2 (et SSE3 sur les derniers AM64 core Venice et San Diego). Le SSE se propose de remplacer le jeux x87 traditionnel.
- Nx bit : cette fonction dissocie l'exécution des données et des instruction en mémoire, protégeant le système des virus et trojan utilisant les failles de type buffer overflow : un programme "malicieux" comme le ver Blaster, fait croire au système qu'il envoie des données, alors qu'il envoie du code corrompu.
[] Les différents modes de fonctionnement
[] Voir aussi
[] Liens externes
DernierMirror
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/x86-64