RAM (Random Access Memory)
La RAM (Random Access Memory) est le matériel d’un appareil informatique où sont conservés le système d’exploitation (OS), les programmes d’application et les données en cours d’utilisation afin qu’ils puissent être rapidement atteints par le processeur de l’appareil. La RAM est la mémoire principale d’un ordinateur. Elle est beaucoup plus rapide à lire et à écrire que d’autres types de stockage, comme un disque dur (HDD), un lecteur à état solide (SSD) ou un lecteur optique.
La mémoire vive est volatile. Cela signifie que les données sont conservées dans la RAM tant que l’ordinateur est allumé, mais qu’elles sont perdues lorsque l’ordinateur est éteint. Lorsque l’ordinateur est redémarré, le système d’exploitation et les autres fichiers sont rechargés dans la RAM, généralement à partir d’un disque dur ou d’un disque SSD.
Fonction de la RAM
En raison de sa volatilité, la RAM ne peut pas stocker de données permanentes. La RAM peut être comparée à la mémoire à court terme d’une personne, et un disque dur à sa mémoire à long terme. La mémoire à court terme est axée sur le travail immédiat, mais elle ne peut garder à l’esprit qu’un nombre limité de faits à un moment donné. Lorsque la mémoire à court terme d’une personne se remplit, elle peut être rafraîchie avec des faits stockés dans la mémoire à long terme du cerveau.
Un ordinateur fonctionne également de cette manière. Si la mémoire vive se remplit, le processeur de l’ordinateur doit se rendre à plusieurs reprises sur le disque dur pour superposer les anciennes données de la mémoire vive aux nouvelles données. Ce processus ralentit le fonctionnement de l’ordinateur.
Le disque dur d’un ordinateur peut devenir complètement plein de données et ne plus pouvoir en prendre, mais la RAM ne manquera pas de mémoire. Cependant, la combinaison de la RAM et de la mémoire de stockage peut être complètement épuisée.
Comment fonctionne la RAM ?
Le terme accès aléatoire appliqué à la RAM vient du fait que l’on peut accéder directement à n’importe quel emplacement de stockage, également appelé n’importe quelle adresse mémoire. À l’origine, le terme de mémoire à accès aléatoire était utilisé pour distinguer la mémoire centrale régulière de la mémoire hors ligne.
La mémoire hors ligne faisait généralement référence à une bande magnétique à partir de laquelle on ne pouvait accéder à un élément de données spécifique qu’en localisant l’adresse de manière séquentielle, en commençant par le début de la bande. La RAM est organisée et contrôlée de manière à permettre le stockage et la récupération de données directement vers et depuis des emplacements spécifiques.
D’autres types de stockage — tels que le disque dur et le CD-ROM — sont également accessibles directement ou de manière aléatoire, mais le terme accès aléatoire n’est pas utilisé pour décrire ces autres types de stockage.
La RAM est similaire dans son concept à un ensemble de boîtes dans lesquelles chaque boîte peut contenir un 0 ou un 1. Chaque boîte a une adresse unique qui est trouvée en comptant à travers les colonnes et en descendant les lignes. Un ensemble de boîtes de RAM est appelé un tableau, et chaque boîte est appelée une cellule.
Pour trouver une cellule spécifique, le contrôleur de RAM envoie l’adresse de la colonne et de la ligne le long d’une fine ligne électrique gravée dans la puce. Chaque ligne et chaque colonne d’une matrice de RAM possède sa propre ligne d’adresse. Toute donnée lue revient sur une ligne de données distincte.
La RAM est physiquement petite et stockée dans des micropuces. Elle est également petite en termes de quantité de données qu’elle peut contenir. Un ordinateur portable typique peut être livré avec 8 gigaoctets de RAM, tandis qu’un disque dur peut contenir 10 téraoctets.
Un disque dur, quant à lui, stocke les données sur la surface magnétisée de ce qui ressemble à un disque vinyle. En revanche, un SSD stocke les données dans des puces mémoire qui, contrairement à la RAM, sont non volatiles. Elles ne dépendent pas d’une alimentation constante et ne perdent pas de données lorsque l’alimentation est coupée. Les micropuces de RAM sont rassemblées dans des modules de mémoire. Ceux-ci se branchent dans les fentes de la carte mère d’un ordinateur. Un bus, ou un ensemble de chemins électriques, est utilisé pour connecter les emplacements de la carte mère au processeur.
La plupart des PC permettent aux utilisateurs d’ajouter des modules de RAM jusqu’à une certaine limite. Le fait d’avoir plus de RAM dans un ordinateur permet de réduire le nombre de fois où le processeur doit lire des données sur le disque dur, une opération qui prend plus de temps que la lecture de données dans la RAM. Le temps d’accès à la RAM est exprimé en nanosecondes, tandis que le temps d’accès à la mémoire de stockage est exprimé en millisecondes.
Combien de RAM faut-il ?
La quantité de RAM nécessaire dépend entièrement de ce que fait l’utilisateur. Lors du montage vidéo, par exemple, il est recommandé qu’un système dispose d’au moins 16 Go de RAM, bien qu’une quantité supérieure soit souhaitable. Pour la retouche photo à l’aide de Photoshop, Adobe recommande un système doté d’au moins 3 Go de RAM pour exécuter Photoshop CC sur un Mac. Cependant, si l’utilisateur travaille avec d’autres applications en même temps, même 8 Go de RAM peuvent ralentir les choses.
Types de RAM
La RAM se présente sous deux formes principales :
- La mémoire vive dynamique (DRAM) constitue la RAM typique d’un appareil informatique et, comme on l’a vu précédemment, elle a besoin de cette alimentation pour conserver les données stockées.
Chaque cellule DRAM a une charge ou une absence de charge maintenue dans un condensateur électrique. Ces données doivent être constamment rafraîchies par une charge électronique toutes les quelques millisecondes pour compenser les fuites du condensateur. Un transistor sert de porte, déterminant si la valeur d’un condensateur peut être lue ou écrite.
- La mémoire vive statique (SRAM) a également besoin d’une alimentation constante pour conserver les données, mais elle n’a pas besoin d’être rafraîchie en permanence comme le fait la DRAM.
Dans la SRAM, au lieu qu’un condensateur retienne la charge, le transistor agit comme un commutateur, une position servant de 1 et l’autre de 0. La RAM statique nécessite plusieurs transistors pour retenir un bit de données, alors que la RAM dynamique ne nécessite qu’un transistor par bit. Par conséquent, les puces SRAM sont beaucoup plus grandes et plus coûteuses qu’une quantité équivalente de DRAM.
Cependant, la SRAM est nettement plus rapide et consomme moins d’énergie que la DRAM. Les différences de prix et de vitesse font que la RAM statique est principalement utilisée en petites quantités comme mémoire cache à l’intérieur du processeur d’un ordinateur.