Vous êtes sur la page 1sur 11

Architecture de 64bits

Présenté par:
Idrissa Inoussa Firdaous
Ousmane Amadou Hakilou
Ibrahim Boubé Abdoul rachid
Ali Oumaou Ismael
plan
 Introduction
I. Définition
II. Historique
III. Le passage de 32 a 64 bits
IV. Les avantages et les inconvénients
1. Les avantages
2. Les inconvénients
 Conclusion
Introduction
En informatique, 64 bits est un adjectif utilisé pour indiquer qu’une architecture donnée
dans le format standard d’une simple variable (plein, aiguille, gérer, etc.) est 64 bits de
longueur. En général, cela reflète la taille des registres internes du CPU (processeur) utilisé
pour cette architecture. Le processeur 64 bits est rétro compatible avec les applications et
systèmes d’exploitations antérieurs. Il détecte si une application ou un système
d’exploitation fonctionnement en 16, 32 ou 64 bits, et en tient compte pour exécuter les
calculs.
Définition
Un microprocesseur 64 bits est un microprocesseur dans lequel la taille d’un mot machine
est de 64 bits ; une condition indispensable pour les applications fortement consommatrices
de données et de mémoire (comme les systèmes de gestion de base de donnée et les
serveurs hautes performances).
Historique
L’architecture 64 bits correspond à la largeur des registres mémoires des processeurs
sur les nombres entiers ; les puces 32 bits étant capables de traiter les nombres à
virgule flottante sur 64 ou 128 bits depuis longtemps. Les processeurs 32 bits(ou
x86) sont notre quotidien depuis plus de 20 ans : ils sont apparus avec le 80386 fin
1985, puis le 486 en 1989. En 2005, apparaissait chez Intel les premiers processeurs
entièrement 64 bits avec de Pentium 4(séries 8xx/6xx/5x6/5x1 /3x6/3x1). Le
passage au 64 bits chez AMD commence 3 ans plus tôt, en 2003, avec l’Athlon 64.
Le tour de force du fondeur texan est d’être parvenu à ce résultat en conservant une
compatibilité avec le noyau x86 32 bits, c’est-à-dire les systèmes d’exploitation et
les applications actuels. Tous les processeurs actuels possèdent une architecture 64
bits, qu’elle s’appelle Intel 64 ou AMD64. la dernière génération
Différence entre 32 et 64 bits
Une architecture informatique 64 bits offre de meilleure performance que son équivalent
32 bits, car elle traite deux fois plus de bits d’informations sur un même cycle d’horloge.
Exprimée en bits et en octets, la valeur de mémoire accessible des versions 32 bits est
exactement 232 octets. Cela représente 4 294 967 296 octets, soit 4 096 Mo (4 Go). Un
système 64 bits offre quant à lui une mémoire de travail de 8 Go, 16 Go ou plus. Cette
architectures est aussi plus rapide, si la couche logicielle est en version 64 bits les
opérations se feront plus rapidement nous seront en présence d’un système optimisé. Le 64
bits est dédié aux utilisateurs ayant des applicatifs gourmands en mémoire vive.
Avantages et inconvénients
Avantages
 Un système 64 bits peut traiter de grandes quantités de mémoire plus efficace.
 Il peut-être plus réactif lorsque vous exécutez plusieurs programmes en même temps.
 En 64 bits, les entiers et les adresses passent de 32 bits (4octets) à 64 bits (8octets).
Mais dans le cas de l’architecture x86 ce n’est pas l’unique changement.
 Les processeurs x86 32 bits actuels (Celeron, Pentium, Pentium II, Pentium III,
Pentium IV) sont en fait un processeur 8 bits (Intel 8088) amélioré pour faire du 16 bits
et à nouveau amélioré pour faire du 32 bits.
 La structure des registres dans un processeur x86 32 bits hérite donc de ce passé tant
dans le nombre réduit de registres que dans leur structure archaïque.
 Passer de x86 32 bits à x86 64 bits permet de passer de 8 registres généraux 32 bits à
16 registres généraux 64 bits. Il est à noter que ceci ne vaut que pour l’architecture x86,
les autres architectures qui existent en 32 bits et 64 bits (MIPS, SPARC, PowerPC …)
n’ont pas leur version 32 bits encombrée d’une structure archaïque.
Inconvénients
 Le passage de 32 bits à 64 bits augmente la consommation de mémoire. En effet, les
entiers et les adresses passent de 32 bits à 64 bits. Il faut donc deux fois plus d’octets
pour les représenter. Attention, cela ne veut pas du tout dire que si un programme
consomme 256 MB en 32 bits qu’il consommera automatiquement 512 MB en 64 bits.
Il consommera un peu plus de mémoire, mais pas le double.
conclusion
L’utilisation des ressources est légèrement plus importante sur du 64 bits que sur du 32 bits,
mais le calcul arithmétique est plus efficace sur du 64 bits que sur 32 bits. Enfin x86
correspond à un système 32 bits et x64 correspond à un système 64 bits.
MERCI POUR VOTRE ATTENTION

Remarques
Questions, et
Suggestions

Vous aimerez peut-être aussi