- Le passage à 128 bits exige nécessairement que le matériel (processeurs) évolue avant le logiciel.
- L'architecture 64 bits actuelle permet de gérer des quantités de RAM tellement massives qu'un saut technique immédiat n'est pas nécessaire.
- La mise en œuvre d'un système 128 bits engendrerait des coûts astronomiques en matière de refonte des pilotes et des logiciels, sans pour autant apporter d'amélioration réelle à l'utilisateur.
Vous l'avez sûrement déjà vécu : en parcourant des forums ou en lisant des articles sur le matériel informatique, vous vous êtes demandé pourquoi nous sommes bloqués sur des systèmes 64 bits. Il semblerait que Microsoft ait oublié le problème dans ses bureaux de Redmond, tandis que certains utilisateurs ont l'impression d'utiliser encore une console des années 80, car le passage aux systèmes 128 bits ne semble jamais se concrétiser, même si l'idée trotte dans la tête de beaucoup depuis longtemps.
Pour comprendre ce dilemme, il ne suffit pas d'examiner le logiciel ; il faut se pencher sur le moteur qui le fait fonctionner : le processeur. Ce n'est pas que Microsoft soit paresseux, mais il existe une dépendance absolue entre le matériel et le système d'exploitation , ce qui signifie que développer une version 128 bits de Windows actuellement serait tout simplement un gaspillage de temps et d'argent.
La danse entre le processeur et le logiciel
Pour qu'un système d'exploitation fonctionne en 128 bits, il faut d'abord un processeur compatible. Il est inutile de développer un logiciel pour une machine qui n'existe pas sur le marché. Rétrospectivement, on constate que ce schéma s'est toujours répété : les processeurs AMD Athlon 64 sont apparus en premier en 2003 , suivis des Intel Pentium 4, et ce n'est qu'ensuite que Windows a pu proposer des versions compatibles, comme ce fut le cas pour Windows XP Professionnel Édition x64 ou Windows Vista.
En résumé, les bits définissent la taille des blocs de données que le processeur peut traiter à chaque cycle d'horloge et, surtout, la limite de mémoire qu'il peut gérer. Un bit est la plus petite unité (0 ou 1), mais leur regroupement crée des « entiers ». Alors qu'un processeur 32 bits gère environ 4.294 milliards d'entiers, un processeur 64 bits atteint des chiffres astronomiques, de l'ordre de billions de valeurs possibles . Passer à 128 bits nous plongerait dans un univers mathématique quasi surréaliste, avec une quantité de données pratiquement impossible à lire ou à imaginer.
La bataille pour la RAM
La principale raison de l'augmentation de la taille des bits au fil des décennies réside dans la gestion de la RAM. Dans les années 80, 8 Mo suffisaient amplement ; dans les années 90, 32 Mo étaient la norme. Mais dans les années 2000, la consommation a explosé, et nous sommes passés des mégaoctets aux gigaoctets, ce qui nous a contraints à abandonner les 32 bits, car ils ne permettaient d'adresser que jusqu'à 4 Go de RAM.
Le passage à l'architecture 64 bits a résolu ce problème à grande échelle. Théoriquement, un système 64 bits peut gérer jusqu'à 18 exaoctets de mémoire (soit plus de 19 milliards de gigaoctets). Pour vous donner une idée de l'ampleur de ce phénomène, Windows 11 Pro est généralement limité à 2 To de RAM pour des raisons pratiques. Passer à 128 bits nous permettrait de gérer des billions de yottaoctets, un chiffre qui relève aujourd'hui de la pure science-fiction et qui est totalement inutilisable dans la réalité.
Pourquoi ne pas franchir le pas dès maintenant ?
Nombreux sont ceux qui se demandent pourquoi, si cela est techniquement possible, ce n'est pas fait. La réponse est simple : il n'y a pas de réel besoin . Actuellement, la plupart d'entre nous utilisons entre 16 et 32 Go de RAM, et seuls les serveurs les plus puissants ou les systèmes de supercalculateurs approchent les limites actuelles. Investir des milliards dans une refonte de l'architecture serait un exemple flagrant de rendements décroissants.
- Incompatibilité totale : Une quantité considérable de pilotes et de logiciels devrait être réécrite de zéro.
- Coûts de fabrication : Concevoir des cartes mères et des processeurs capables d'exploiter une telle capacité serait extrêmement coûteux.
- Manque de candidatures : Il n'existe pas un seul logiciel grand public qui nécessite plus que ce que peuvent offrir les 64 bits.
Il est vrai que certains processeurs modernes utilisent des registres ou des instructions 128 bits comme AVX-512 dans le Ryzen 9000 pour des tâches multimédias ou de calcul scientifique très spécifiques, mais il ne s'agit que d'un outil spécifique et cela ne signifie pas que l'ensemble du système fonctionne sur 128 bits.
L'avenir et les points de basculement
On ne peut pas affirmer que cela n'arrivera jamais. L'architecture RISC-V a déjà envisagé ces possibilités, et l'histoire de l'informatique nous a appris que ce qui paraît absurde aujourd'hui est la norme demain. Personne n'aurait imaginé, à l'époque des 16 bits, que nous utiliserions des téraoctets de stockage, et pourtant, nous y sommes. Cependant, nous sommes encore loin d'exploiter pleinement le potentiel des 64 bits.
L'évolution technologique continuera de privilégier l'efficacité et les performances internes plutôt que l'augmentation du nombre de bits. À moins d'une transformation radicale de notre façon de traiter l'information, Windows 128 bits restera un fantasme pour les passionnés d'informatique, car l'infrastructure actuelle est largement suffisante pour toutes les tâches, des jeux AAA les plus récents à la gestion de centres de données massifs.
L'architecture 64 bits est si vaste qu'elle couvre largement toutes les demandes actuelles et futures à court terme, rendant le passage à 128 bits inutile en raison du manque de matériel compatible et de l'absence de logiciels qui l'exigent, ce qui fait de cette avancée une possibilité technique lointaine sans utilisation pratique immédiate.




