TTadnaLa connaissance derrière chaque produit
Français
EspañolES EnglishEN FrançaisFR ItalianoIT DeutschDE PortuguêsPT
Composant

RAM (mémoire à accès aléatoire) : définition, fonctionnement et utilité

La RAM est un type de mémoire volatile qui stocke temporairement les données et instructions en cours d'exécution par l'unité de traitement, permettant des lectures et écritures en temps d'accès aléatoire. C'est un composant essentiel dans pratiquement tous les systèmes informatiques.

Contenu étayé par des preuves 2 sources 27/08/2026

Définition

La RAM (Random Access Memory, mémoire à accès aléatoire) est un type de mémoire de travail volatile qui conserve temporairement les données et les instructions dont le processeur a besoin pour exécuter les tâches en cours. Contrairement à la mémoire non volatile (NAND flash, disque), son contenu est perdu dès que l'alimentation électrique est coupée.

Le terme « accès aléatoire » signifie que n'importe quelle cellule mémoire peut être lue ou écrite en un temps pratiquement indépendant de sa position physique, contrairement aux supports séquentiels comme les bandes magnétiques.

Fonctionnement

Lors du démarrage d'un système, le firmware charge le système d'exploitation et les processus actifs dans la RAM. Le processeur lit et écrit ensuite dans cette mémoire à une vitesse bien supérieure à celle du stockage de masse. Chaque cycle d'accès implique :

  1. Le contrôleur mémoire reçoit une adresse.
  2. La cellule correspondante est activée (sélection de la ligne et de la colonne).
  3. La donnée est lue ou écrite.

À l'extinction, l'énergie maintenant l'état de chaque cellule disparaît et l'information est perdue ; d'où le terme de mémoire volatile.

Architecture et principes

Types principaux

  • DRAM (Dynamic RAM) : chaque cellule est constituée d'un transistor et d'un condensateur. Le condensateur stocke la charge électrique représentant le bit ; comme il se décharge avec le temps, les cellules doivent être rafraîchies périodiquement. C'est la technologie dominante en mémoire principale des ordinateurs et téléphones.
  • SRAM (Static RAM) : chaque cellule utilise plusieurs transistors (généralement six) dans un circuit bascule. Elle ne nécessite pas de rafraîchissement, est plus rapide mais plus coûteuse et occupe plus de surface par bit. Elle est utilisée dans les caches de processeur et les applications embarquées haute vitesse.

Structure de la cellule DRAM

Une cellule DRAM typique comprend un transistor d'accès et un condensateur de stockage. Le transistor agit comme un interrupteur reliant le condensateur à une ligne de bit lorsque la ligne de mot correspondante est activée. Le condensateur, d'une capacité de l'ordre de quelques dizaines de femtofarads, stocke une charge interprétée comme 0 ou 1 selon un seuil de tension.

Applications

  • Informatique générale : mémoire principale des postes de travail, portables et serveurs.
  • Appareils mobiles : dans les smartphones et tablettes, la RAM détermine le nombre d'applications pouvant rester actives en arrière-plan. Une valeur courante en milieu de gamme est de 8 Go, comme on le voit dans les fiches techniques de dispositifs grand public (par exemple, le Google Pixel 10a est commercialisé avec 8 Go de RAM et 256 Go de stockage).
  • Embarqué et industriel : contrôleurs, routeurs, équipements médicaux et automobile utilisent des modules de RAM de plus faible capacité avec des profils de fiabilité spécifiques.
  • Calcul haute performance : les nœuds de cluster et supercalculateurs emploient des centaines ou milliers de gigaoctets de RAM pour maintenir les jeux de données en mémoire pendant des calculs intensifs.

Portée

La RAM est présente dans pratiquement tout dispositif électronique exécutant un logiciel : des microcontrôleurs avec quelques kilo-octets de SRAM aux centres de données avec des pétaoctets de DRAM. Sa capacité et sa vitesse sont des paramètres de conception qui conditionnent les performances globales du système.

Limites

  • Volatilité : la perte totale des données à l'extinction impose de stocker l'état persistant dans un stockage non volatile.
  • Coût par bit : la DRAM est nettement plus chère par gigaoctet que la NAND flash, limitant la capacité installée dans les dispositifs grand public.
  • Rafraîchissement : la DRAM consomme de l'énergie en continu pour maintenir les cellules, ce qui affecte l'autonomie des appareils portables.
  • Latence et bande passante : bien que l'accès soit « aléatoire », la latence d'une cellule DRAM (typiquement quelques dizaines de nanosecondes) est bien supérieure à celle des caches L1/L2 du processeur, créant des goulots d'étranglement si la hiérarchie mémoire n'est pas bien gérée.

Interprétation de sa présence dans un produit

Lorsqu'une fiche technique indique une valeur telle que 8 Go RAM, elle spécifie la capacité de la mémoire de travail installée. Cette donnée permet à l'utilisateur d'estimer :

  • Le nombre d'applications pouvant coexister activement sans que le système recycle la mémoire.
  • La capacité de multitâche et d'exécution de charges de travail exigeantes (montage vidéo, compilation, virtualisation légère).

Il est important de ne pas confondre la RAM avec le stockage de données (256 Go dans l'exemple cité) : la première est une mémoire de travail volatile ; le second est un espace persistant pour fichiers, applications et système. Les deux valeurs se complètent et sont généralement listées ensemble dans les spécifications d'un dispositif.

En résumé, la RAM est le « plan de travail » du processeur : plus elle est vaste et rapide, plus elle peut traiter de tâches simultanément sans recourir à un stockage plus lent.