Français
Électronique industrielle

mémoire volatile

Anglais: volatile memory

Mémoire d'ordinateur (comme la RAM) qui nécessite une charge électrique constante pour maintenir son contenu.

mémoire volatile : données qui disparaissent en cas de coupure de courant

La mémoire volatile est tout support de stockage qui perd l'intégralité de son contenu dès que l'alimentation électrique est coupée. L'exemple le plus courant est la mémoire vive dynamique (DRAM), qui conserve les données dans de minuscules condensateurs qui se déchargent en quelques millisecondes une fois que le courant cesse de circuler. Cela contraste fortement avec le stockage non volatile comme les disques durs, les disques SSD ou la mémoire flash, qui conservent les données indéfiniment, quel que soit l'état de l'alimentation.

Dans les systèmes industriels, la mémoire volatile sert d'espace de travail où un processeur effectue des calculs, conserve les lectures de capteurs actives, gère les tampons d'E/S et exécute les instructions du micrologiciel. Un contrôleur industriel typique peut avoir entre 256 mégaoctets et plusieurs gigaoctets de DRAM. Parce que la mémoire volatile est plus rapide que les supports de stockage, les processeurs l'utilisent comme un cache haute vitesse où l'accès aux données se produit en nanosecondes plutôt qu'en microsecondes ou millisecondes. Cet avantage de vitesse explique pourquoi la mémoire volatile reste essentielle même si elle est temporaire par conception.

Perte de puissance et intégrité des données

La faiblesse principale de la mémoire volatile est sa vulnérabilité aux perturbations de l'alimentation. Un arrêt imprévu, une baisse de tension ou même une brève chute de tension corrompra ou effacera tout ce qui est contenu dans la RAM à ce moment-là. Les environnements industriels répondent à ce risque de plusieurs manières : les alimentations sans interruption (UPS) comblent les lacunes pendant les pannes ; les modules de mémoire à batterie préservent les données critiques pendant l'arrêt ; et les points de contrôle écrits sur un stockage non volatile permettent aux systèmes de reprendre à partir d'états connus. De nombreux contrôleurs industriels maintiennent également une petite quantité de RAM non volatile (NVRAM) alimentée par une batterie embarquée pour les informations de configuration et d'état essentielles.

La mémoire volatile est aussi appelée mémoire dynamique car elle nécessite un rafraîchissement constant. La charge d'un condensateur se dégrade naturellement, de sorte que le contrôleur de mémoire réécrit continuellement chaque bit des milliers de fois par seconde pour maintenir les données intactes. Ce surcoût de rafraîchissement consomme de l'énergie et empêche un accès véritablement instantané, mais c'est le compromis pour une densité élevée et un faible coût. La RAM statique (SRAM) existe comme alternative, utilisant des paires de transistors qui maintiennent l'état sans rafraîchissement, mais la SRAM est considérablement plus chère, plus grande et plus gourmande en énergie par bit, elle n'apparaît donc qu'en petites quantités là où la vitesse est critique, comme les caches de CPU.

Le terme volatile vient de la chimie et de la physique, où il décrit des substances qui s'évaporent ou changent d'état facilement. Dans le contexte de la mémoire, la métaphore capture la façon dont les données s'évaporent facilement lorsque l'alimentation est coupée. Comprendre cette distinction est crucial lors de la conception de systèmes tolérants aux pannes, car s'appuyer uniquement sur la mémoire volatile pour un état persistant est une erreur de conception, et non une limitation à contourner temporairement.

Sources

Entrée IG786628/01/2015

Autres termes : Électronique industrielle

Tout voir

Recevez le mot du jour

Un terme industriel chaque jour, avec le métier auquel il appartient et pourquoi il mérite d'être connu. Sans publicité.