Les capacités d'adressage mémoire des architectures CPU 32 bits et 64 bits diffèrent considérablement :
* Architecture 32 bits : Un processeur 32 bits peut adresser directement 2
32
octets de mémoire. Cela équivaut à 4 294 967 296 octets, soit environ 4 gigaoctets (Go). Bien que les systèmes d'exploitation puissent utiliser des techniques telles que le mappage de mémoire pour accéder à plus de 4 Go, cela se fait indirectement et avec des limites. La mémoire adressable directement est limitée à 4 Go.
* Architecture 64 bits : Un processeur 64 bits peut adresser directement 2
64
octets de mémoire. Il s’agit d’un nombre astronomique :environ 18 exaoctets (EB). En pratique, la quantité de RAM qu'un système peut utiliser est limitée par d'autres facteurs (RAM disponible, limitations de la carte mère, prise en charge du système d'exploitation), mais la limite théorique est bien supérieure à celle des systèmes 32 bits. Aujourd’hui, la limite pratique est généralement déterminée par le coût et la quantité de RAM pouvant être physiquement installée.
Il est important de noter qu'il s'agit de capacités *d'adressage*. La mémoire *utilisable* réelle est souvent inférieure en raison de la surcharge du système d'exploitation, de la mémoire réservée aux périphériques matériels et d'autres facteurs. Cependant, la différence fondamentale en termes de capacité d'adressage entre les architectures 32 bits et 64 bits constitue la distinction clé.
|