La RAM (Random Access Memory) est organisée en une hiérarchie de cellules, de lignes et de colonnes. Chaque cellule est la plus petite unité de RAM et peut stocker un seul bit de données (un 0 ou un 1). Les cellules sont regroupées en lignes et les lignes sont regroupées en colonnes. L’intersection d’une ligne et d’une colonne s’appelle un emplacement mémoire.
Chaque emplacement mémoire possède une adresse unique, qui est utilisée pour accéder aux données stockées à cet emplacement. Lorsque le processeur souhaite lire des données dans la RAM, il envoie l'adresse de l'emplacement mémoire au contrôleur de mémoire. Le contrôleur de mémoire récupère ensuite les données de l'emplacement mémoire et les envoie au processeur.
La taille d'un module RAM est déterminée par le nombre de cellules, de lignes et de colonnes qu'il contient. Par exemple, un module RAM comportant 1 024 lignes, 1 024 colonnes et 1 cellule par intersection aurait une capacité de 1 mégaoctet (1 024 x 1 024 x 1 =1 048 576 octets).
Les modules RAM sont généralement installés par paires ou multiples de paires, afin de tirer parti des architectures de mémoire à double canal ou à quatre canaux. L'architecture de mémoire double canal permet à deux modules RAM de communiquer simultanément avec le contrôleur de mémoire, doublant ainsi la bande passante effective disponible pour le processeur. L'architecture de mémoire à quatre canaux permet à quatre modules RAM de communiquer simultanément avec le contrôleur de mémoire, quadruplant ainsi la bande passante effective disponible pour le processeur.
L'organisation de la RAM est conçue pour fournir au CPU un accès rapide et efficace aux données. En utilisant une hiérarchie de cellules, de lignes et de colonnes, la RAM est accessible à un rythme beaucoup plus rapide que si elle était organisée comme un seul et vaste réseau de cellules.
|