Nous sommes le 11/08/2026

Pourquoi la RAM est-elle mesurée en puissances de deux ?

Quand on achète un ordinateur ou un smartphone, la mémoire vive est presque toujours annoncée en 4 Go, 8 Go, 16 Go ou 32 Go. Ces chiffres ne sont pas choisis au hasard : ils découlent directement de la manière dont les machines représentent, adressent et organisent l’information. Comprendre pourquoi la RAM est mesurée en puissances de deux, c’est entrer dans la logique même de l’informatique moderne.

Une question qui vient du fonctionnement binaire des ordinateurs

La raison principale tient au fait que les ordinateurs travaillent avec deux états fondamentaux : 0 et 1. Cette logique binaire est à la base des processeurs, de la mémoire, du stockage et des calculs réalisés par les machines. Chaque information, qu’il s’agisse d’un texte, d’une image ou d’un programme, est finalement représentée sous forme de bits.

Un bit peut prendre deux valeurs. Deux bits permettent quatre combinaisons, trois bits en permettent huit, et ainsi de suite. À chaque bit ajouté, le nombre de possibilités est multiplié par deux. Cette progression explique pourquoi les capacités mémoire apparaissent naturellement sous les formes 2, 4, 8, 16, 32, 64 ou 128.

Pour approfondir cette logique, le principe du codage en base 2 permet de comprendre pourquoi les composants informatiques sont conçus autour de valeurs doubles plutôt que de nombres ronds en base décimale.

La RAM doit être adressée de manière précise

La mémoire vive, ou RAM, sert à stocker temporairement les données utilisées par le processeur. Pour accéder à ces données, l’ordinateur doit connaître leur emplacement exact. On parle alors d’adressage mémoire. Chaque zone de mémoire possède une adresse, un peu comme chaque logement dans un immeuble possède un numéro.

Or, ces adresses sont elles-mêmes représentées en binaire. Si un système dispose de 10 bits pour adresser la mémoire, il peut identifier 2 puissance 10 emplacements, soit 1 024 adresses. Avec 20 bits, il peut en adresser 1 048 576. La capacité adressable augmente donc selon des puissances de deux, et non selon des multiples de dix.

C’est pour cette raison qu’un module de RAM de 8 Go est plus naturel à concevoir qu’un module de 10 Go. Le chiffre 8 correspond à 2 puissance 3, tandis que 16 correspond à 2 puissance 4 et 32 à 2 puissance 5. Ces valeurs s’intègrent directement dans l’organisation binaire du matériel.

Pourquoi voit-on 1 024 plutôt que 1 000 ?

Dans le langage courant, on associe souvent kilo à 1 000, méga à 1 000 000 et giga à 1 000 000 000. C’est la logique du système décimal, utilisée dans la plupart des domaines. En informatique, cependant, un kilo-octet a longtemps désigné 1 024 octets, car 1 024 correspond à 2 puissance 10.

Cette proximité entre 1 000 et 1 024 a favorisé l’usage de préfixes familiers, même si elle peut créer de la confusion. Techniquement, les unités binaires exactes sont le kibioctet, le mébioctet et le gibioctet, souvent abrégés en Kio, Mio et Gio. Dans la pratique, les fabricants et les systèmes d’exploitation n’utilisent pas toujours les mêmes conventions.

La RAM reste généralement présentée selon cette logique binaire, car elle dépend directement de l’adressage matériel. Les supports de stockage, eux, sont souvent commercialisés en base décimale. C’est notamment pour cela qu’un disque annoncé à 1 To peut apparaître avec une capacité légèrement inférieure dans un système d’exploitation.

Des modules conçus autour de puces mémoire

La mémoire vive n’est pas un bloc unique et abstrait. Elle est composée de puces, organisées en rangées, banques et canaux. Les fabricants assemblent ces éléments pour atteindre des capacités standards. Cette architecture s’accorde mieux avec des valeurs comme 4, 8, 16 ou 32 Go, car chaque composant suit lui-même une logique binaire.

Une puce mémoire contient un très grand nombre de cellules. Chaque cellule stocke une information électrique correspondant à un bit, ou à plusieurs bits selon la technologie utilisée. L’organisation interne repose sur des lignes et des colonnes sélectionnées par des adresses binaires. Là encore, le découpage en puissances de deux simplifie la conception.

  • Un bit permet de représenter 2 états.
  • Un octet regroupe 8 bits, soit 256 combinaisons possibles.
  • 10 bits permettent d’adresser 1 024 emplacements.
  • 30 bits correspondent à environ 1 gigaoctet binaire.

Cette régularité facilite la fabrication, les tests, la compatibilité et le fonctionnement des contrôleurs mémoire. Produire des modules de 6 Go ou 12 Go n’est pas impossible, et certains appareils en utilisent, mais les capacités les plus courantes restent souvent alignées sur des paliers binaires.

Le rôle du processeur et du contrôleur mémoire

La RAM ne fonctionne pas seule. Elle communique avec le processeur par l’intermédiaire d’un contrôleur mémoire, parfois intégré directement dans le CPU. Ce contrôleur détermine comment les données sont lues, écrites et réparties. Pour que l’ensemble soit efficace, il s’appuie sur des structures régulières, prévisibles et faciles à adresser.

Les bus de données, les registres et les caches du processeur utilisent eux aussi des tailles liées au binaire : 32 bits, 64 bits, 128 bits ou davantage selon les architectures. Une mémoire organisée en puissances de deux s’accorde donc avec le reste du système, ce qui réduit la complexité matérielle et logicielle.

Cette cohérence est essentielle pour les performances. Lorsqu’un programme charge une donnée, le processeur ne lit pas toujours un seul octet isolé. Il récupère souvent des blocs complets appelés lignes de cache. Leur taille suit également une logique binaire, par exemple 64 octets, afin d’optimiser les échanges entre mémoire et processeur.

Pourquoi la RAM installée ne semble pas toujours entièrement disponible

Il arrive qu’un ordinateur équipé de 8 Go de RAM n’affiche pas exactement 8 Go utilisables. Ce phénomène ne contredit pas la logique des puissances de deux. Une partie de la mémoire peut être réservée au matériel, au circuit graphique intégré, au micrologiciel ou à certains périphériques. Le système indique alors la mémoire réellement accessible aux applications.

Sur les machines avec carte graphique intégrée, par exemple, une fraction de la RAM peut servir de mémoire vidéo. De même, l’architecture du système réserve parfois des plages d’adresses pour communiquer avec des composants. La capacité physique reste bien présente, mais toute la mémoire n’est pas forcément disponible pour les logiciels.

La façon dont les tailles sont affichées peut aussi varier selon les conventions d’un système. Les fichiers, les disques et la mémoire ne sont pas toujours exprimés de la même manière. L’exemple du poids numérique d’une image illustre d’ailleurs comment les données sont calculées à partir d’unités élémentaires, puis converties en formats plus lisibles.

Des capacités non binaires existent, mais restent moins typiques

Dire que la RAM est mesurée en puissances de deux ne signifie pas que toutes les configurations suivent strictement cette règle. On trouve des smartphones avec 6 Go ou 12 Go de RAM, ainsi que des ordinateurs combinant plusieurs barrettes de capacités différentes. Ces valeurs résultent souvent d’assemblages, par exemple 4 Go + 2 Go ou 8 Go + 4 Go.

Dans ces cas, les composants de base restent généralement issus de tailles binaires. C’est l’association de plusieurs puces ou modules qui produit une capacité moins « ronde » du point de vue binaire. Cette approche peut répondre à des contraintes de coût, de place, de consommation électrique ou de segmentation commerciale.

Les serveurs et stations de travail utilisent aussi des configurations variées, notamment pour optimiser le nombre de canaux mémoire. Malgré cela, les briques élémentaires, les adresses et les blocs internes continuent de reposer sur une logique fondée sur la base 2.

Une convention technique devenue un repère pour les utilisateurs

Au fil du temps, les capacités de RAM en puissances de deux sont devenues familières. Un utilisateur sait aujourd’hui qu’un ordinateur avec 16 Go offre davantage de confort qu’un modèle avec 8 Go, surtout pour le multitâche, la création multimédia ou certains jeux. Ces paliers servent donc aussi de repères commerciaux.

Cette convention simplifie la comparaison entre appareils. Elle correspond à une réalité technique profonde, mais elle est aussi devenue un langage commun entre fabricants, vendeurs et utilisateurs. Quand une fiche technique mentionne 32 Go de RAM, elle renvoie à une capacité standard, compatible avec les architectures mémoire actuelles.

Le point essentiel à retenir est simple : la RAM est mesurée en puissances de deux parce que les ordinateurs fonctionnent en binaire, que les adresses mémoire sont binaires et que les composants sont conçus autour de cette logique. Derrière des chiffres apparemment ordinaires comme 8 Go ou 16 Go, on retrouve donc l’un des principes fondamentaux de l’informatique.