Lorsque les gens parlent de « 32 bits » par opposition à « 64 bits », ils décrivent la largeur des registres et des adresses mémoire d'un processeur, un concept connu sous le nom de « bitness ». Concrètement, un système 64 bits peut accéder à beaucoup plus de mémoire, gérer plus facilement les applications modernes et continuer à exécuter la plupart des logiciels 32 bits sans problème. D'ici 2025, l'informatique 64 bits sera devenue la norme sur presque toutes les plateformes, laissant les systèmes 32 bits comme une option héritée.
Image tirée de Tech Index
Dans l'architecture CPU, les « bits » décrivent la largeur des chemins de données clés, en particulier les registres et les adresses mémoire. Un espace d'adressage 32 bits atteint un maximum de 2³² adresses (4 Go), tandis que les conceptions 64 bits prennent en charge des espaces d'adressage virtuels et physiques beaucoup plus importants. Sur x86-64 en particulier, le mode 64 bits ajoute également des registres à usage général supplémentaires (de 8 à 16), qui peuvent faciliter certaines charges de travail.
Parfois. Cela dépend de l'application :
Cela varie selon l'édition du système d'exploitation, mais le schéma est cohérent :
Les détails (et quelques notes historiques amusantes comme PAE et l'ancien commutateur /3GB ) se trouvent dans la documentation de Microsoft sur les limites de mémoire.
Windows :
macOS :
Linux :
Android :
Windows 10/11 :
macOS :
Linux :
Tous les processeurs modernes sont 64 bits. Sous Windows, Windows 11 nécessite un processeur 64 bits compatible. Si vous souhaitez utiliser le dernier système d'exploitation, votre matériel doit donc être compatible 64 bits.
Presque toujours oui en 2025 :
| Fonctionnalité | 32 bits | 64 bits |
|---|---|---|
| Espace utilisateur adressable (système d'exploitation type) | ~2 à 4 Go par processus | De dizaines à des centaines de To (selon le système d'exploitation) |
| Mémoire RAM physique maximale (exemples Windows) | 4 Go (Windows 10 x86) | 128 Go à 6 To (éditions Windows 11) |
| Compatibilité des applications | Exécute les applications 32 bits | Exécute les applications 64 bits ; la plupart des plateformes exécutent également les applications 32 bits (Windows/Linux) ; macOS n'exécute plus les applications 32 bits. |
| Modèle de conducteur | Pilotes 32 bits | Pilotes 64 bits requis sur Windows 64 bits |
| Le défaut d'aujourd'hui | Héritage | Standard |
(Les limites exactes dépendent du système d'exploitation et de l'édition ; les chiffres indiqués ici correspondent aux limites publiées par Microsoft.)
Il n'y a pas de basculement sur place : la migration de Windows 32 bits vers 64 bits nécessite une installation propre du système d'exploitation 64 bits (sauvegarde, vérification de la compatibilité du processeur, création d'un support d'installation, réinstallation des applications/pilotes). La FAQ de Microsoft couvre les étapes et les mises en garde.
Un PC Windows 64 bits peut-il exécuter mon ancien programme 16 bits ?
Aucun Windows 64 bits ne peut exécuter directement un logiciel 16 bits. Envisagez une machine virtuelle ou un émulateur.
Pourquoi certains programmes s'installent-ils dans « Program Files (x86) » sous Windows ?
Ce dossier est destiné aux applications 32 bits sur un système 64 bits ; le dossier « Program Files » standard est destiné aux applications 64 bits. Cette séparation permet de conserver les DLL appropriées avec les applications appropriées. (Ce comportement fait partie de la couche de compatibilité WOW64.)