You are on page 1of 34

Table des matières

INTRODUCTION ...................................................................................................................................iii
I.LES TYPES DE MEMOIRES RAM .................................................................................................... 2
1. Histoire de la RAM ......................................................................................................................... 2
2. Types de RAM ................................................................................................................................ 4
2.1. RAM statique ........................................................................................................................... 4
2.2. RAM dynamique ...................................................................................................................... 4
3. SRAM contre DRAM ...................................................................................................................... 5
4. Autres types important de RAM...................................................................................................... 5
4.1. DRAM FPM ............................................................................................................................. 5
4.2. RAM SDR ................................................................................................................................ 6
4.3. RAM RD .................................................................................................................................. 6
4.4. VRAM (Vidéo)......................................................................................................................... 7
4.5. RAM EDO............................................................................................................................... 7
4.6. Mémoire flash........................................................................................................................... 8
4.7.SDRAM DDR ........................................................................................................................... 8
5. Utilisation de RAM ......................................................................................................................... 8
6. Comparaison des performances des types de RAM ........................................................................ 9
7. Résumé ............................................................................................................................................ 9
II.BROCHAGE DES MEMOIRES RAM ............................................................................................. 10
1.Les formats de barrettes ................................................................................................................. 10
1.1. Barrettes SIMM (FPM et EDO) ............................................................................................. 12
1.2. Barrettes DIMM (SDRAM et DDR ....................................................................................... 13
2. L'intérieur d'une barrette de mémoire ............................................................................................ 15
3. Les bus internes à la barrette mémoire .......................................................................................... 16
4. Le Serial Presence Detect .............................................................................................................. 17
5. La connexion au bus mémoire....................................................................................................... 17
6.Les barrettes tamponnées (à registres) ........................................................................................... 18
7. Les mémoires FB-DIMM .............................................................................................................. 19
III. L'architecture des circuits mémoire RAM ................................................................................. 19
1. Configuration des cellules de mémoire ..................................................................................... 19
2. Le circuit d'écriture et de lecture des mémoires RAM .............................................................. 21
3. Méthodes de lecture/écriture pour la DRAM et la SRAM ........................................................ 21
IV.AVANCÉES TECHNOLOGIQUES DANS LES MÉMOIRES ..................................................... 22
1.Évolution des mémoires ................................................................................................................. 22

i
2. Nouvelles technologies.................................................................................................................. 26
3.Impacts sur les Performances des Mémoires: ................................................................................ 28
V. les mémoires à lecture seule (ROM) ................................................................................................ 28
1.À quoi servent-ils?.......................................................................................................................... 29
2. Types de mémoire ROM ............................................................................................................... 29
3. Différence avec la RAM................................................................................................................ 30
4. Comment fonctionne la mémoire ROM ? ..................................................................................... 30
CONCLUSION ..................................................................................................................................... 31

ii
Liste des figures

Figure 1DRAM FPM-------------------------------------------------------------------------------------- 5


Figure 2 RAM SDR --------------------------------------------------------------------------------------- 6
Figure 3 RAM SR ----------------------------------------------------------------------------------------- 6
Figure 4 VRAM -------------------------------------------------------------------------------------------- 7
Figure 5 RAM EDO --------------------------------------------------------------------------------------- 7
Figure 6 Mémoire flash ----------------------------------------------------------------------------------- 8
Figure 7 RAM DDR --------------------------------------------------------------------------------------- 8
Figure 8 slot memoire ------------------------------------------------------------------------------------ 10
Figure 9 Barrette de mémoire RAM ------------------------------------------------------------------- 11
Figure 10 SIMM recto et verso ------------------------------------------------------------------------- 12
Figure 11 Barrette SIMM 30 broches, pour PC de bureau. ----------------------------------------- 12
Figure 12 Barrette DIMM de type SDRAM, pour PC de bureau. --------------------------------- 13
Figure 13 Barrette DIMM de type DDR, pour PC de bureau. ------------------------------------- 13
Figure 14 Barrettes de DDR pour PC de bureau. ---------------------------------------------------- 14
Figure 15 Barrettes de DDR pour PC portables. ----------------------------------------------------- 15
Figure 16 Organisation des bus de commandes sur les DDR1-2, nommée topologie en T. --- 16
Figure 17 Organisation des bus de commandes sur les DDR3 - topologie fly-by--------------- 16
Figure 18 Localisation du SPD sur une barrette de SDRAM. -------------------------------------- 17
Figure 19 Bus mémoire ---------------------------------------------------------------------------------- 18
Figure 20 Organisation des bus de commandes sur les RDIMM. --------------------------------- 18
Figure 21 Bus mémoire pour les barrettes FB-DIMM, schéma détaillé. ------------------------- 19
Figure 23 Mémoire à Tores de Williams -------------------------------------------------------------- 22

iii
INTRODUCTION
La mémoire à accès aléatoire, ou RAM (Random Access Memory) est un composant
essentiel de tout système informatique, jouant un rôle crucial dans le stockage temporaire des
données et l'exécution des programmes. Au cours de ce travail nous allons explorer en
profondeur le fonctionnement de la RAM. Nous aborderons ses caractéristiques techniques,
telles que sa vitesse d'accès, sa capacité de stockage et sa volatilité. Nous examinerons
également les différentes technologies de RAM, telles que la DDR (Double Data Rate) et la
DDR4, ainsi que les évolutions récentes telles que la mémoire DDR5. Ensuite, nous discuterons
des utilisations de la RAM dans différents contextes informatiques. De la simple utilisation
domestique à la puissance des serveurs d'entreprise, la RAM joue un rôle essentiel dans le
fonctionnement fluide des systèmes informatiques. Nous verrons comment la quantité et la
qualité de la RAM peuvent impacter les performances globales d'un système. Nous explorerons
également l'évolution de la RAM au fil du temps. Depuis les premières mémoires à tores
magnétiques jusqu'aux technologies actuelles, nous verrons comment la RAM a évolué pour
répondre aux besoins croissants en matière de stockage et de vitesse. Enfin, nous aborderons
l'impact de la RAM sur les performances des systèmes informatiques. Nous verrons comment
une RAM rapide et bien dimensionnée peut améliorer les temps de chargement des applications,
la réactivité du système et les performances globales. En comprenant mieux la RAM, nous
pourrons apprécier son importance et anticiper les défis et opportunités liés à son
développement futur. Sans plus attendre, plongeons-nous dans l'univers de la mémoire à accès
aléatoire

1
I.LES TYPES DE MEMOIRES RAM
La RAM, acronyme de «Random Access Memory». Elle est essentiellement conçue
pour fournir aux ordinateurs un emplacement pour le stockage temporaire des données. Elle est
necessaries à l’exécution des programmes, l’exécution des processus et la gestion des
informations. La forme complète de la RAM est la mémoire vive. Les informations stockées
dans ce type de mémoire sont perdues lorsque l'alimentation électrique du PC ou de l'ordinateur
portable est coupée. Les informations stockées dans la RAM peuvent être vérifiées à l'aide du
BIOS. Elle est généralement appelée mémoire principale ou mémoire temporaire ou mémoire
cache ou mémoire volatile du système informatique.

1. Histoire de la RAM
RAM est synonyme de « mémoire vive ». RAM statique a été développée par Intel en
1969 pour remplacer les systèmes de mémoire de base informatiques traditionnels qui étaient
disponibles.

Premier produit à succès de l'entreprise était la puce de RAM haute vitesse 64 bits
bipolaire. Il a été appelé le Shottky modèle 3130. Plus tard, en 1969, Intel a également introduit
une autre nouvelle puce de RAM, ce qui est une puce de mémoire RAM statique 256 bits, le
modèle 1101.

En 1970-1971, Intel et Honeywell ont collaboré pour produire la première puce RAM
dynamique (modèle 1102) mais n'a pas réussi à rendre le marché. Le développement du modèle
1103, cependant, a été la puce d'ordinateur de RAM novateur qui a changé stockage de la
mémoire de l'ordinateur et des applications toujours. En 1972, la RAM 1103 est la puce la plus
vendue sur le marché, selon CPU -Zone.

Pour décrire l'importance de RAM, il est nécessaire de différencier entre la mémoire


"volatile" et la mémoire " non volatile «.

ROM, ou " mémoire morte ", est " non volatile ", ou la mémoire de l'ordinateur permanente.
ROM peut être imaginée comme une boîte à outils complète de milliards de différents types de
pinces et tournevis, détenus en permanence dans une boîte à outils. Avec des milliards de pinces
et tournevis dans cette boîte à outils, il suffit de trouver un ou deux ceux spécifiques serait
difficile. C'est là l'importance de RAM entre en scène.

RAM est une mémoire d'ordinateur "volatile». Fonctions de RAM que la façon de trouver
rapidement chaque outil particulier dans la ROM.

2
De la mémoire RAM de l'ordinateur n'est plus sur un système d'ordinateur une fois
l'électricité est coupée. Pourtant, toutes les informations de cet ordinateur sont stockées de
manière permanente dans la mémoire ROM.

La taille de la mémoire RAM est mesurée en mégahertz (MHz) --- des millions de bits
d'information et gigahertz (GHz) --- milliards de bits d’information. En général, plus la RAM
de la qualité d'un système informatique a, plus elle est efficace, car un utilisateur peut travailler
sur d'autres projets sur l'ordinateur, et plus rapidement.

Aujourd'hui, la plupart RAM est synonyme de la DRAM terme, ou mémoire dynamique


à accès aléatoire. Il existe d'autres types et variantes de DRAM.

Parfois DRAM se confond avec l'ordinateur disque dur. Les deux sont complètement
séparés. DRAM est la région de stockage de mémoire non volatile sur la plupart des systèmes
d'ordinateur personnel. L'ordinateur le disque dur est en fait un système d'enregistrement de
données qui utilise des disques de type CD solides en matériaux magnétiques qui tournent à des
vitesses élevées pour écrire, enregistrer, stocker et récupérer des données et des programmes
dans un ordinateur.

Voici les jalons présentant les dates marquantes de l’évolution importants de l’histoire de la
RAM :

Type de RAM Année d'invention

FPM-(RAM mode page rapide)- 1990

RAM EDO (données étendues sur mémoire vive) 1994

SDRAM (RAM dynamique unique) 1996

RDRAM (Rambus RAM) 1998

DDR (double débit de données) 2000

DDR2 2003

DDR3 2007

DDR4 2012

3
2. Types de RAM

Deux principaux types de RAM sont :


 RAM statique
 RAM dynamique

2.1. RAM statique


La RAM statique est la forme complète de la SRAM. Dans ce type de RAM, les données sont
stockées en utilisant l’état d’une cellule mémoire à six transistors. La RAM statique est
principalement utilisée comme mémoire cache pour le processeur (CPU).

2.2. RAM dynamique


DRAM signifie Dynamic Random Access Memory. C'est un type de RAM qui permet de
stocker chaque bit de données dans un condensateur séparé au sein d'un circuit intégré
spécifique. La RAM dynamique est une mémoire informatique standard sur de nombreux
ordinateurs de bureau modernes.

Ce type de RAM est une mémoire volatile qui doit être régulièrement actualisée en tension.
Sinon, il perd les informations qui y sont stockées.
4
3. SRAM contre DRAM

SRAM DRAM

La SRAM à un temps d'accès inférieur, elle est La DRAM à un temps d'accès plus élevé, elle est
donc plus rapide que la DRAM. donc plus lente que la SRAM.

La SRAM est plus coûteuse que la DRAM. La DRAM coûte moins cher que la SRAM.

La SRAM nécessite une alimentation électrique La DRAM offre une consommation d'énergie
constante, ce qui signifie que ce type de mémoire réduite car les informations sont stockées dans le
consomme plus d'énergie. condensateur.

C'est un complexe circuit interne, et il offre moins


Il s'agit du petit circuit interne de la cellule
de capacité de stockage disponible par rapport à la
mémoire d'un bit de la DRAM. La grande capacité
même taille physique d’une puce de mémoire
de stockage est disponible.
DRAM.

SRAM a une faible densité d’emballage. La DRAM a une densité d’emballage élevée.

4. Autres types important de RAM


4.1. DRAM FPM

Figure 1DRAM FPM

5
La mémoire vive dynamique en mode page rapide est un type de RAM qui attend tout
le processus de localisation d'un bit de données par colonne et par ligne, puis de lecture du bit
avant de commencer sur le bit suivant. Le taux de transfert maximum est d'environ 176 Mbps.

4.2. RAM SDR

Figure 2 RAM SDR

La RAM SDR est une forme complète de mémoire à accès dynamique synchrone. Il a
des temps d'accès compris entre 25 et 10 ns (nanoseconde), et ils sont en modules DIMM
(double module de mémoire en ligne) de 168 contacts.

Ils stockent les données à l'aide de condensateurs utilisant des IC (circuits intégrés). Sur
l'un de ses côtés, ils comportent des terminaisons qui peuvent être insérées à l'intérieur des
emplacements individuels pour la mémoire de la carte mère.

4.3. RAM RD

Figure 3 RAM SR

La mémoire vive dynamique Rambus est une forme complète de RDRAM. Ce type de
puces RAM fonctionne en parallèle, ce qui permet d'atteindre un débit de données de 800 MHz
ou 1,600 Mbps. Cela génère beaucoup plus de chaleur car ils fonctionnent à des vitesses aussi
élevées.

6
4.4. VRAM (Vidéo)

Figure 4 VRAM

La RAM optimisée pour les adaptateurs vidéo est appelée VRAM. Ces puces disposent
de deux ports afin que les données vidéo puissent être écrites sur les puces en même temps que
l'adaptateur vidéo lit régulièrement la mémoire pour actualiser l'affichage actuel du moniteur.

4.5. RAM EDO

Figure 5 RAM EDO

EDO DRAM est une abréviation d’Extended Data Output Random Access Memory. Il
n'attend pas la fin du traitement du premier bit pour passer au suivant. Dès que l'adresse du
premier bit est localisée, EDO DRAM commence à rechercher le bit suivant.

7
4.6. Mémoire flash

Figure 6 Mémoire flash

La mémoire flash est un type de mémoire permanente effaçable et programmable


électriquement. Il utilise une mémoire à un transistor pour stocker un peu. Il offre une faible
consommation d’énergie et contribue à réduire les coûts. Il est principalement utilisé dans les
appareils photo numériques, les lecteurs MP3, etc.

4.7. SDRAM DDR

Figure 7 RAM DDR

La forme complète de la DDR SDRAM est la mémoire vive dynamique synchrone à


double débit de données. C'est comme la SDRAM. La seule différence entre les deux est qu’il
dispose d’une bande passante plus élevée, ce qui offre une plus grande vitesse. Son taux de
transfert maximum vers le cache L2 est d'environ 1,064 Mbps.

5. Utilisation de RAM
Voici les utilisations importantes de la RAM :

8
 La RAM est utilisée dans l’ordinateur comme bloc-notes, tampon et mémoire
principale.
 Il offre une vitesse de fonctionnement rapide.
 Il est également populaire pour sa compatibilité
 Il offre une faible dissipation de puissance
6. Comparaison des performances des types de RAM

Débit de Taux de
Temps passé Tarif Horloge de
Standard Parfait données transfert Tension
sur le marché interne bus (MHZ)
(MT/s) (Go/s)

SDRAM 1993 100-166 100-166 1n 100-166 0.8-1.3 3.3

DDR 2000 133-200 133-200 2n 266-400 2.1-3.2 2.5/2.6

DDR2
2003 133-200 266-400 4n 533-800 4.2-6.4 1.8
SDRAM

DDR3 2007 133-200 533-800 8n 1066-1600 8.5-14.9 1.35/1.5

DDR 4 2014 133-200 1066-1600 8n 2133-3200 17-21.3 1.2

7. Résumé
Pour cette partie, on note :
 La forme complète de la RAM est la mémoire vive.

 Deux principaux types de RAM sont 1) la RAM statique et 2) la RAM dynamique

 La RAM statique est la forme complète de la SRAM. Dans ce type de RAM, les données
sont stockées en utilisant l’état d’une cellule mémoire à six transistors.

9
 DRAM signifie Dynamic Random Access Memory. C'est un type de RAM qui permet
de stocker chaque bit de données dans un condensateur séparé

 FPM DRAM est une forme complète de mémoire vive dynamique en mode page rapide

 La mémoire vive dynamique Rambus est une forme étendue de RDRAM

 La RAM optimisée pour les adaptateurs vidéo est appelée VRAM.

 EDO DRAM est une abréviation d’Extended Data Output Random Access Memory.

 La mémoire flash est un type de mémoire permanente effaçable et programmable


électriquement.

 La forme complète de la RAM DDR est le double débit de données.

 La SRAM à un temps d'accès inférieur, elle est donc plus rapide que la DRAM.

 La RAM est utilisée dans l’ordinateur comme bloc-notes, tampon et mémoire


principale.

II.BROCHAGE DES MEMOIRES RAM


Dans nos ordinateurs, les mémoires prennent la forme de barrettes mémoires. Il s'agit
de circuits imprimés auxquels on a ajouté des broches. Ces broches sont les trucs dorés situés
en bas des barrettes de mémoire. Elles servent à connecter les circuits de la barrette de
mémoire sur le bus.
Slots mémoires.
Celles-ci se fixent à la carte mère sur un connecteur standardisé, appelé slot mémoire.

Figure 8 slot mémoire

1. Les formats de barrettes


La classification des barrettes pour PC est assez compliquée, les différences entre barrettes
étant nombreuses. Dans les grandes lignes, trois distinctions sont importantes.

10
 La distinction la plus visible à l’œil nu est le fait que certaines barrettes ont des puces
mémoires d'un seul côté alors que d'autres en ont sur les deux faces. Cela permet de
distinguer les barrettes SIMM et DIMM.

 Une autre distinction est le fait que les barrettes n'ont pas le même nombre de broches.
Pour des raisons de compatibilité, les barrettes de mémoires ont un nombre de broches
différent suivant la version de DDR utilisée. Le nombre de broches dépend du format
utilisé pour la barrette de mémoire (il existe trois formats différents), ainsi que du type
de mémoire. Certaines mémoires obsolètes (les mémoires FPM-RAM et EDO-RAM)
se contentaient de 30 broches, tandis que la mémoire DDR2 utilise entre 204 et 244
broches.

 Enfin, les barrettes n'ont pas la même taille, pas le même format. Par exemple, les
barrettes de PC portable utilisent un format spécialisé incompatible avec le format des
barrettes pour PC de bureau. L'existence de ce format provient des contraintes
spécifiques aux PC portables : il n'y a pas beaucoup de place à l'intérieur d'un PC
portable, ce qui demande de diminuer la taille des barrettes.

Figure 9 Barrette de mémoire RAM

11
1.1. Barrettes SIMM (FPM et EDO)
Les barrettes pour PC sont appelées des barrettes SIMM ou DIMM. Les barrettes SIMM ont
des puces sur une seule face de la barrette. Les barrettes de mémoires FPM et EDO-RAM étaient des
barrettes SIMM. Elles existaient en deux versions : une version 72 broches, et une version 30 broches.
Pour information, la tension d'alimentation des mémoires FPM était de 5 volts. Pour les mémoires EDO,
cela variait entre 5 et 3.3 volts.

Figure 10 SIMM recto et verso

1.1.1. SIMM 30 broches

Figure 11 Barrette SIMM 30 broches, pour PC de bureau.

Pour les curieux, voici en détail à quoi servent les broches de la SIMM 30 broches. Si
vous vous amusez à compter les nombre de bits pour le bus de donnée et pour le bus d'adresse,
vous remarquerez que le bus d'adresse contient 12 bits et que le bus de données en fait 8.
L'adresse étant envoyée en deux fois, cela fait des adresses de maximum 24 bits, soit 16
mébioctets.

Détail des Détail des


Utilité Utilité
broches broches

1 Tension d'alimentation 2 Signal CAS

3 Bit 0 du bus de donnée 4 Bit 0 du bus d'adresse

5 Bit 1 du bus d'adresse 6 Bit 1 du bus de données

7 Bit 2 du bus d'adresse 8 Bit 3 du bus d'adresse

9 Masse : zéro volt 10 Bit 2 du bus de données

11 Bit 4 du bus d'adresse 12 Bit 5 du bus d'adresse

13 Bit 3 du bus de données 14 Bit 6 du bus d'adresse

12
15 Bit 7 du bus d'adresse 16 Bit 4 du bus de données

17 Bit 8 du bus d'adresse 18 Bit 9 du bus d'adresse

19 Bit 10 du bus d'adresse 20 Bit 5 du bus de données

21 Bit R/W 22 Zéro volt : masse

23 Bit 6 du bus de données 24 Bit 11 du bus d'adresse

Bit de parité pour les


25 Bit 7 du bus de données 26
données écrites

27 Signal RAS 28 Bit de parité du signal CAS

Bit de parité pour les Tension d'alimentation (en


29 30
données lues double)

1.1.2. SIMM 72 broches


Les mémoires 72 broches contiennent plus de bits pour le bus de données : 32 pour être
précis. Par contre le bus d'adresse ne change pas : il reste de 12 bits. D'autres bits pour ou moins
importants ont été rajoutés : les bits RAS et CAS sont en plusieurs exemplaires et on trouve 4
fois plus de bits de parité (un par octet transférable sur le bus de données).

1.2. Barrettes DIMM (SDRAM et DDR

Figure 12 Barrette DIMM de type SDRAM, pour PC de bureau.

Figure 13 Barrette DIMM de type DDR, pour PC de bureau.

Contrairement aux barrettes SIMM, les barrettes DIMM ont des puces sur les deux
côtés. Les barrettes de DDR ou SDR sont toutes des barrettes DIMM, les SIMM étant l'apanage

13
des FPM et EDO-RAM. Le nombre de broches d'une barrette au format DIMM peut varier
suivant le type de mémoire, entre 168 et 244. Je suppose que vous comprendrez le fait que je
ne souhaite pas vraiment en faire la liste, comme je l'ai pour les mémoires FPM 30 broches,
mais je vais quand même vous donner le nombre de broches par barrette en fonction du type de
mémoire. Outre le nombre de broches, la position des encoches est différente entre les barrettes
de SDR, de DDR1, DDR2, etc.

Type de DDR Nombre de broches

SDRAM 168

DDR 184

DDR2 214, 240 ou 244, suivant la barrette ou la carte mère.

DDR3 204 ou 240, suivant la barrette ou la carte mère.

1.2.1. DDR-DIMM
Les barrettes de mémoires DDR sont toutes des mémoires de type DIMM, tout comme
les SDRAM. Il faut signaler que les barrettes de DDR ont une forme similaire, mais que la
position de l'encoche est différente, pour des raisons de compatibilité.

Figure 14 Barrettes de DDR pour PC de bureau.

14
1.2.2. DDR SO-DIMM

Les barrettes SO-DIMM, pour ordinateurs portables, sont différentes selon que la
mémoire est une DDR1, une DDR2 ou une DDR3.

Figure 15 Barrettes de DDR pour PC portables.

1.2.3. RD-DIMM
Il faut noter qu'outre les mémoires SDR et DDR, certaines mémoires alternatives
conçues par Rambus ont utilisé le format DIMM. Cependant, la position des broches n'était
pas la même que celle des formats DIMM normaux, sans compter que le connecteur Rambus
n'était pas compatible avec les connecteurs SDR/DDR normaux. Cela fait que les barrettes de
Rambus ont parfois étés appelées des mémoires RB-DIMM, mais ce sont en réalité des
DIMM comme les autres, les différences étant assez spécifiques.

2. L'intérieur d'une barrette de mémoire


Après avoir vu le format des barrettes mémoire, il est temps de voir ce qu'il y a
l'intérieur. On peut voir à l’œil nu qu'elles sont composées de boîtiers noirs soudées sur un
circuit imprimé. Ces boîtiers noirs, appelés des puces mémoires, contiennent une mémoire
RAM. Chaque barrette combine ces puces de manière à additionner leurs capacités : on peut
ainsi créer une mémoire de 8 gibioctets à partir de 8 puces d'un gibioctet, par exemple. Mais
outre ces puces, les barrettes mémoires contiennent aussi des fils électriques qui connectent
15
les puces mémoires aux bus, ainsi que d'autres circuits électroniques. Et ce sont eux que nous
allons maintenant aborder.

3. Les bus internes à la barrette mémoire


Comme dit précédemment, chaque puce est reliée aux bus de commande, d'adresse et
de données. Toutes les puces sont connectées aux bus d'adresse et de commande, ce qui
permet d'envoyer la même adresse/commande à toutes les puces en même temps. La manière
dont ces puces sont reliées au bus de commande dépend selon la mémoire utilisée.

Les DDR1 et 2 utilisent ce qu'on appelle une topologie en T, illustrée ci-dessous. On voit que
le bus de commande forme une sorte d'arbre, dont chaque extrémité est connectée à une puce.
La topologie en T permet d'égaliser le délai de transmission des commandes à travers le bus :
la commande transmise arrive en même temps sur toutes les puces. Mais elle a de nombreux
défauts, à savoir qu'elle fonctionne mal à haute fréquence et qu'elle est aussi difficile à router
parce que les nombreuses connexions posent problèmes.

Figure 16 Organisation des bus de commandes sur les DDR1-2, nommée topologie en T.

En comparaison, les DDR3 utilisent une topologie fly-by, où les puces sont
connectées en série sur le bus de commande/adresse. La topologie fly-by n'a pas les problèmes
de la topologie en T : elle est simple à router et fonctionne très bien à haute fréquence.

Figure 17 Organisation des bus de commandes sur les DDR3 - topologie fly-by

16
4. Le Serial Presence Detect

Figure 18 Localisation du SPD sur une barrette de SDRAM.

Toute barrette de mémoire assez récente contient une petite mémoire ROM qui stocke
les différentes informations sur la mémoire : délais mémoire, capacité, marque, etc. Cette
mémoire s'appelle le Serial Presence Detect, aussi communément appelé le SPD. Ce SPD
contient non seulement les timings de la mémoire RAM, mais aussi diverses informations,
comme le numéro de série de la barrette, sa marque, et diverses informations. Cette mémoire
ROM est lue au démarrage de l'ordinateur par le BIOS, afin de pourvoir configurer ce qu'il
faut. Le contenu de ce fameux SPD est standardisé par un organisme nommé le JEDEC, qui
s'est chargé de standardiser le contenu de cette mémoire, ainsi que les fréquences, timings,
tensions et autres paramètres des mémoires SDRAM et DDR. Pour les curieux, vous pouvez
lire la page wikipédia sur le SPD, qui donne son contenu pour les mémoires SDR et
DDR : Serial Presence Detect

5. La connexion au bus mémoire


Dans le cas le plus fréquent, toutes les barrettes d'un PC sont reliées au même bus
mémoire, comme indiqué dans le schéma ci-dessous. Cela pose quelques problèmes lors de
l'utilisation d'un grand nombre de barrettes. Les puces mémoires sont reliées directement au
bus mémoire, sans autres intermédiaires que des fils électriques. Mais cela limite le nombre
de barrettes qui peuvent être placées sur la carte mère, pour diverses raisons techniques.
Disons simplement que plus on connecte de barrettes sur un même bus, plus la qualité du
signal électrique transmis est mauvaise. Mais diverses solutions ont été trouvées pour limiter
ce désagrément, et il est intéressant de les connaître.

17
Figure 19 Bus mémoire

6. Les barrettes tamponnées (à registres)


Pour résoudre le problème précédent, certaines barrettes intègrent un registre, qui fait
l'interface entre le bus et la barrette de RAM. Le registre découple les barrettes du bus
mémoire, ce dernier ne communiquant qu'avec un registre et non avec les puces mémoires. Le
fait est que le registre ne perturbe pas le signal transmis sur le bus, ou du moins pas autant
qu'en son absence. Ces barrettes ont un temps de latence est plus important que celui des
barrettes normales, du fait de la latence du registre. Les barrettes de ce genre sont appelées
des barrettes RIMM. Il en existe deux types :

 Avec les barrettes RDIMM, le registre fait l'interface pour le bus d'adresse et le bus
de commande, mais pas pour le bus de données.

 Avec les barrettes LRDIMM (Load Reduced DIMMs), le registre fait tampon pour
tous les bus, y compris le bus de données.

Figure 20 Organisation des bus de commandes sur les RDIMM.

18
7. Les mémoires FB-DIMM
À l'opposé, les barrettes FB-DIMM ne sont pas connectées avec un bus. À la place,
les barrettes FB-DIMM sont reliées entre elles par une sorte de guirlande, dont chaque point
est une barrette. Les données/adresses circulent d'une barrette à l'autre, jusqu’à atteindre la
barrette de destination. Chaque barrette est reliée au bus par une sorte de mémoire tampon
couplée à des circuits de contrôle : l'Advanced Memory Buffer.

Figure 21 Bus mémoire pour les barrettes FB-DIMM, schéma détaillé.

III. L'architecture des circuits mémoire RAM

L'architecture des circuits mémoire RAM (Random Access Memory) est un élément clé
de l'organisation de tout système informatique moderne. Les RAM jouent un rôle fondamental
en permettant aux ordinateurs de stocker et d'accéder rapidement à des données pour un
traitement efficace. Pour comprendre en détail l'architecture des circuits mémoire RAM, nous
devons explorer à la fois les aspects physiques et logiques de ces composants.

1. Configuration des cellules de mémoire

19
Les cellules de mémoire sont organisées en lignes et en colonnes pour former
une matrice. Chaque intersection d'une ligne et d'une colonne représente une cellule de
mémoire individuelle. Cette organisation matricielle permet un accès rapide et efficace
aux données stockées. L'organisation des lignes et colonnes des mémoires RAM est un
aspect crucial de la conception des circuits mémoire, car elle influence directement
l'efficacité et la vitesse d'accès aux données. Pour comprendre en profondeur cette
organisation, nous allons explorer les principes fondamentaux de la matrice de cellules
de mémoire, la façon dont les lignes et les colonnes sont interconnectées, et comment
cela influe sur les opérations de lecture et d'écriture.

a. Matrice de cellules de mémoire : Les cellules de mémoire RAM sont organisées en


une matrice bidimensionnelle, avec les intersections des lignes et des colonnes
constituant les emplacements individuels de stockage des données. Cela permet
l'accès direct à n'importe quelle cellule dans un temps relativement constant, d'où
le nom de "Random Access Memory".
b. Lignes de mot et colonnes d'adresse : Les lignes de mots constituent les voies par
lesquelles les données sont lues ou écrites dans la mémoire. Elles sont
sélectionnées par un signal de ligne de mot (wordline) pour spécifier la ligne de
cellules à accéder. Les colonnes d'adresse, quant à elles, permettent de sélectionner
une ou plusieurs colonnes spécifiques pour l'opération de lecture/écriture.
c. Interconnexion des lignes et colonnes : Les lignes et les colonnes sont
interconnectées à travers des grilles matricielles, formant ainsi un réseau dense
d'interconnexions. Chaque cellule de mémoire est accessible par une ligne de mot
et une colonne d'adresse spécifiques. L'organisation de ces interconnexions
contribue à la structure matricielle de la mémoire RAM.
d. Sélection de lignes et colonnes : Lorsqu'une opération de lecture ou d'écriture est
initiée, les signaux de sélection sont utilisés pour choisir la ligne de mot et la
colonne d'adresse correspondantes. Ces signaux activent les circuits de décodage
qui dirigent l'accès aux cellules spécifiques dans la matrice de la mémoire RAM.
e. Effets sur les performances : Une organisation efficace des lignes et des colonnes
aide à minimiser les temps d'accès et à optimiser les performances globales de la
mémoire RAM. Une conception bien pensée permet de réduire les retards causés
par la propagation des signaux à travers la matrice, ce qui améliore la vitesse et
l'efficacité des opérations de lecture et d'écriture.

20
2. Le circuit d'écriture et de lecture des mémoires RAM

Le circuit d'écriture et de lecture des mémoires RAM est crucial pour permettre le
stockage et l'accès efficace aux données dans un système informatique. Ces circuits
complexes sont responsables de la manipulation sécurisée des données en mémoire.
Comprendre en détail le fonctionnement de ces circuits est essentiel pour appréhender
le rôle et l'impact des mémoires RAM dans les systèmes informatiques.
a. Circuit d'écriture
 L'opération d'écriture commence par la fourniture des données à écrire ainsi
que l'adresse de l'emplacement mémoire cible.
 Les données et l'adresse sont transmises au circuit de décodage qui active la
ligne de mot correspondante dans la matrice de cellules de mémoire.
 Les données à écrire sont placées sur les lignes de données (data lines) et
envoyées simultanément à toutes les colonnes d'adresse.
 Les cellules de mémoire correspondant aux colonnes d'adresse sont
conditionnées pour stocker les nouvelles données.
b. Circuit de lecture
 Pour une opération de lecture, l'adresse de la mémoire à lire est fournie et
transmise au circuit de décodage.
 Le circuit de décodage active la ligne de mot adéquate dans la matrice de
cellules de mémoire.
 Les données stockées dans les cellules de la ligne activée sont transmises aux
lignes de données.
 Un amplificateur de senseurs (sense amplifier) est utilisé pour renforcer les
signaux récupérés des cellules afin de les rendre lisibles par les circuits de
sortie.

3. Méthodes de lecture/écriture pour la DRAM et la SRAM

Dans le cas de la DRAM, les données lues depuis les cellules doivent être
rafraîchies périodiquement en raison de la fuite des condensateurs. Les circuits de
rafraîchissement sont utilisés pour cette tâche. Pour la SRAM, aucune opération de

21
rafraîchissement n'est requise, ce qui rend le processus de lecture plus simple et plus
rapide.

IV.AVANCÉES TECHNOLOGIQUES DANS LES MÉMOIRES

1.Évolution des mémoires


L'évolution des technologies de mémoire a été marquée par des avancées significatives,
définissant les fondements de la puissance de calcul et de stockage des systèmes informatiques.
Cette progression, rythmée par des transitions majeures entre différentes générations de
mémoires, reflète l'incessante quête d'efficacité, de capacité et de vitesse dans le domaine de
l'informatique.

 Période I : Les débuts de l'informatique - Mémoire à Tores de Williams (1947-


1955):
Les premières mémoires, telles que la mémoire à tores de Williams, étaient basées sur des
dispositifs mécaniques. Elles utilisaient des tores magnétiques pour stocker des bits
d'information, marquant le début de l'exploration des solutions de stockage électronique.

Figure 22 Mémoire à Tores de Williams

 Période II : L'avènement des semi-conducteurs - Mémoires à tores de ferrite et


mémoire à tambour (1955-1970):
La transition vers les semi-conducteurs a introduit les mémoires à tores de ferrite et la
mémoire à tambour magnétique. Ces technologies ont considérablement amélioré la vitesse
d'accès aux données par rapport aux mémoires mécaniques, préfigurant une ère de traitement
de l'information plus rapide et plus efficace.

22
Figure 2: Un module de 10.8 x 10.8 cm de Figure 3: Mémoire a tambour d'un
mémoire a tores magnétiques ordinateur polonais ZAM-41

 Période III : L'avènement des mémoires à semi-conducteurs - Mémoires à cœur


magnétique et RAM dynamique (1970-1990):
L'avènement des mémoires à semi-conducteurs a conduit à des avancées telles que les
mémoires à cœur magnétique et la RAM dynamique (DRAM). Les mémoires à cœur
magnétique ont été largement utilisées dans les ordinateurs centraux, tandis que la DRAM
introduisait une approche dynamique pour stocker les données, offrant une meilleure densité
mais nécessitant une actualisation constante.

Figure 4: Mémoire à semi-conducteurs

 Période IV : La montée en puissance des mémoires flash (années 1980-1990):


Les années 1980 ont été témoins de l'émergence des mémoires flash, une forme de mémoire
à semi-conducteurs non volatile. Cette technologie a apporté une avancée majeure en
permettant le stockage de données même en l'absence d'alimentation électrique. Les cartes
mémoire flash et les disques flash ont transformé le stockage externe.

23
Figure 5: Supports de mémoire Flash

 Période V : Ère des mémoires DDR (années 2000-2010):


L'introduction de la DDR SDRAM (Double Data Rate Synchronous Dynamic Random
Access Memory) a marqué une étape cruciale dans l'amélioration de la bande passante et de la
vitesse de la mémoire vive. Cette ère a été caractérisée par des itérations successives, de la
DDR1 à la DDR4, offrant des gains de performances significatifs pour accompagner l'évolution
des applications informatiques.

24
Figure 6: Evolution des Mémoires DDR

25
 Période VI : Vers l'avenir - DDR5, mémoire persistante et NVRAM (années 2020
et au-delà):
La période actuelle témoigne d'une diversification des technologies de mémoire, avec
l'introduction de la DDR5 pour améliorer la bande passante et l'efficacité énergétique, la
mémoire persistante pour intégrer la persistance des données et la NVRAM pour combiner les
avantages des mémoires vive et persistante.

Cette chronologie reflète une histoire riche et dynamique, façonnée par des transitions
technologiques marquantes. Les mémoires actuelles, avec leur complexité croissante et leur
adaptabilité aux besoins divers, démontrent la capacité continue de l'industrie à repousser les
frontières des performances informatiques.

2. Nouvelles technologies
L'évolution constante des technologies de mémoire a été un moteur essentiel pour la
performance croissante des systèmes informatiques. Trois avancées majeures ont marqué cette
progression récente : la DDR5, la mémoire persistante et la NVRAM. Chacune de ces
technologies apporte des caractéristiques uniques qui défient les limitations antérieures des
mémoires à accès aléatoire, promettant des gains significatifs en termes de vitesse, d'efficacité
énergétique et de fonctionnalités. Cette exploration approfondie se penchera sur les concepts
fondamentaux de la DDR5, de la mémoire persistante et de la NVRAM, avant d'analyser en
détail leur impact sur les performances des mémoires.

 DDR5 (Double Data Rate 5):


La DDR5, en tant que dernière itération de la série de mémoires RAM, redéfinit les normes
de performance de la mémoire vive. Ses caractéristiques incluent une bande passante et des
fréquences plus élevées que la DDR4, favorisant des transferts de données plus rapides.
L'intégration de technologies d'optimisation de l'énergie améliore également l'efficacité
énergétique, essentielle pour répondre aux demandes croissantes des applications modernes.

Le DDR5 est idéal pour les applications nécessitant un accès rapide à un grand volume de
données, telles que les environnements de traitement intensif en données comme l'analyse de
big data et les simulations complexes.

26
Figure 7: Memoire DDR5

 Mémoire Persistante:
La mémoire persistante, basée sur des technologies telles que la mémoire à changement de
phase (PCM) ou la mémoire magnéto-résistive (MRAM), transcende les limites temporelles de
la mémoire volatile traditionnelle. En conservant les données même lors d'une coupure
d'alimentation, elle réduit les temps de démarrage des systèmes et permet une intégration plus
étroite entre la mémoire de stockage et la RAM. Particulièrement bénéfique dans les systèmes
nécessitant une persistance des données, comme les bases de données transactionnelles et les
systèmes de fichiers distribués.

Figure 8: Barrette SSD Optane DC Persistent Memory d'Intel

 NVRAM (Non-Volatile Random Access Memory):


La NVRAM représente une convergence novatrice entre la mémoire vive et la mémoire
persistante. En combinant des caractéristiques des deux mondes, elle exploite diverses
technologies, y compris des mémoires à base de condensateurs et des mémoires à changement
de phase. Cette approche offre un accès plus rapide aux données persistantes, réduisant les
temps de latence par rapport aux solutions de stockage traditionnelles. Appropriée pour les
27
applications où la combinaison de la vitesse de la mémoire vive et de la persistance des données
est cruciale, comme dans les systèmes de stockage haut performance et les serveurs.

Figure 9: Une puce NVRAM fabriquée par Dallas Semiconductor

3. Impacts sur les Performances des Mémoires:


 Vitesse et Bande passante:
Toutes ces technologies convergent vers une augmentation significative de la vitesse de
transfert de données et de la bande passante, fournissant des capacités de traitement plus rapides
pour les systèmes modernes.

 Efficacité énergétique:
Une optimisation accrue de l'efficacité énergétique est une tendance récurrente, permettant
des performances améliorées sans sacrifier la consommation d'énergie. Cela est
particulièrement crucial dans des environnements où la puissance est une contrainte.

 Latence et Temps de Démarrage:


La mémoire persistante et la NVRAM contribuent à réduire la latence et les temps de
démarrage, améliorant ainsi l'expérience utilisateur en permettant un accès plus rapide aux
données, même après des arrêts inattendus.

 Fiabilité et Durabilité:
La persistance des données dans la mémoire persistante et la NVRAM augmente la fiabilité
des systèmes en assurant la préservation des informations cruciales même en cas de défaillance
de l'alimentation, contribuant à la robustesse des applications critiques.

V. les mémoires à lecture seule (ROM)

28
La ROM, ou mémoire en lecture seule, est un type de mémoire informatique dont la
seule capacité de lecture n’est pas écrite. Il s’agit d’un type de stockage qui contient des données
qui ne peuvent être modifiées ou modifiées. La ROM conserve son contenu même après que
l’alimentation de l’appareil dans celui-ci ait été éteinte.

Lorsqu'on parle de mémoire ROM, il est fait mention d'un type de stockage à utiliser
dans les opérations de lecture. Appelé par acronyme en anglais "Read-Only Memory", "single
read memory". On le trouve dans tous les ordinateurs et appareils électroniques sur le marché
aujourd'hui.
Cette mémoire ROM a la condition de ne pouvoir être récupérée qu'en cas de perte mais ses
données ne peuvent pas être modifiées. Il est conçu uniquement pour la lecture de procédures.
Il a un fonctionnement indépendant même avec le flux d'énergie. Cela lui permet de n'être ni
moulable ni modifiable.
Il est inséré dans la mémoire ou la carte de l'équipement au moment de sa fabrication. Il peut
être de type basique ou primaire. Son fonctionnement est un peu plus lent que sa sœur RAM.
Le contenu est généralement vidé dans la RAM pour s'exécuter plus rapidement. Comme ça
alors on sait à quoi sert la ROM
1.À quoi servent-ils?

Voyons ci-dessous à quoi sert la mémoire ROM. Ces mémoires sont généralement
utilisées pour le stockage de logiciels. Ils servent à installer des programmes de démarrage et
permettent de gérer le fonctionnement de base de l'équipement. Tels que le BIOS et le Set Up
entre autres. Auparavant, les mémoires ROM n'étaient conçues que pour stocker les systèmes
d'exploitation. L'idée était d'empêcher les utilisateurs de modifier son contenu.
Une autre Fonction ROM est qu'il est également utilisé pour stocker des données qui
ne nécessitent pas de modification de la durée de vie utile de l'ordinateur. Ces données peuvent
être des opérations mathématiques logiques, des tables de recherche ou d'autres opérations de
type technique. De nombreux programmeurs profitent des espaces de stockage ROM pour
stocker des informations indépendantes.
2. Types de mémoire ROM

Sur le marché, il existe plusieurs types de mémoire ROM dont le prix varie en fonction
de son efficacité et de sa capacité. Cependant, la plupart des ordinateurs n'ont pas besoin de
changer constamment cette mémoire. Il est en lecture seule et n'est pas constamment
endommagé. Mais voyons le plus important
 EPROM, est une mémoire dont les lettres donnent le sens de "Erasable Programmable
Read-Only Memory" en espagnol "Erasable and Programmable Read Only Memory".
Il s'agit d'une mémoire de type EEPROM, qui peut être effacée lorsqu'elle est exposée
à la lumière ultraviolette ou si elle reçoit des tensions d'alimentation élevées. Vous
permet d'effacer les données contenues et d'utiliser un remplacement

29
 PROM signifie "Programmable Read-Only Memory" ou "Programmable Read-Only
Memory". Ce type de mémoire est numérisé et ne peut être programmé qu'une seule
fois. Parce qu'il a un petit fusible qui ne peut pas être remplacé.
 EEPROM, signifie "Electrically Erasable Programmable Read-Only Memory" en
espagnol.Electrically Erasable and Programmable Read-Only Memory. C'est-à-dire que
cette mémoire ne nécessite pas de rayons ultraviolets pour effacer son contenu, elle peut
être programmée dans le circuit lui-même. Accéder aux bits individuellement.
 UVPROM : parfois appelé Flash EPROM, il s’agit d’une mémoire programmable dont
les données peuvent être supprimées dans une chambre à UV ;
3. Différence avec la RAM
Parmi les Mémoires ROM et RAM il y a des différences importantes. Le premier est
la vitesse de transmission. Où le flux d'informations en RAM est plus constant. En revanche, la
RAM, contrairement à la Memory ROM, est enregistrable dans toutes ses parties, ou elle permet
d'effectuer diverses opérations de stockage et d'effacement.

Les programmes en cours d'exécution accèdent temporairement à cette base de données


et sont perdus lorsque l'ordinateur est éteint ou que le système est redémarré. La mémoire RAM
est complètement propre et prête à être réutilisée. Alors que la RAM garde son contenu.
L'efficacité de la mémoire RAM est supérieure à celle de la ROM
Pour des raisons d'efficacité, il est plus rapide, moins cher et plus durable. Ainsi, la
plupart des ingénieurs système préfèrent l'utiliser plus que la ROM. Cela ne signifie pas que la
mémoire ROM dans son fonctionnement entier présente des inconvénients. Seul le service qu'il
fournit est différent de celui fourni par RAM.
Un autre avantage de la ROM est l'espace accru dans la mémoire interne. En n'ayant pas
autant d'informations à traiter que les candidatures et les programmes en cours. Les
performances sont considérablement augmentées. Il réduit la consommation de la batterie,
permettant de prolonger la durée de vie de l'équipement.

4. Comment fonctionne la mémoire ROM ?


Pour fonctionner, la ROM peut se présenter comme un composant de la carte mère,
notamment pour la prise en charge du BIOS. On parle alors de mémoire CMOS. Ce qui permet
de veiller à l’amorçage du système. À l’origine, il n’était pas possible de modifier une ROM.
On pouvait simplement la lire. Depuis la sortie de différents modèles de ROM, il est possible
de modifier, programmer et effacer le contenu. Contrairement à la RAM qui dispose d’une
mémoire volatile dépendante d’une alimentation électrique, la ROM reste permanente, car elle
est en lecture seule.

30
CONCLUSION
En conclusion, la mémoire à accès aléatoire (RAM) est un élément fondamental de tout
système informatique moderne. Sa capacité à stocker temporairement des données et à
permettre l'exécution rapide des programmes en fait un composant essentiel pour des
performances informatiques optimales. Au fil des années, la RAM a connu des évolutions
technologiques majeures, passant de la mémoire à tores magnétiques aux technologies DDR4
et DDR5 actuelles. Ces avancées ont permis d'augmenter la vitesse, la capacité et l'efficacité
énergétique de la RAM, ouvrant la voie à des systèmes informatiques de plus en plus puissants.
Il est crucial de comprendre l'importance de la RAM dans le contexte actuel de l'informatique,
où les demandes en matière de stockage et de traitement des données ne cessent de croître. Une
RAM bien dimensionnée et performante peut faire toute la différence en termes de réactivité
du système, de rapidité d'exécution des applications et de performances globales. Enfin, en
gardant un œil sur les développements futurs de la RAM, nous pouvons anticiper de nouvelles
avancées qui continueront à façonner l'avenir de l'informatique. La RAM restera un domaine
clé de l'innovation technologique, avec des implications importantes pour les utilisateurs finaux,
les développeurs et les entreprises. En comprenant mieux la RAM et ses implications, nous
serons mieux armés pour tirer parti de son potentiel et pour appréhender les défis à venir. La
mémoire à accès aléatoire continue d'être au cœur de l'informatique moderne, et sa
compréhension reste essentielle pour tous les acteurs du domaine.

31

You might also like