La mémoire RAM (pour Random Access Memory) est un
des deux types de mémoire utilisées dans les ordinateurs avec la ROM. Ce type
de composant permet la lecture des informations comme l'écriture. Les
premières mémoires utilisaient un socket standard. Les modèles utilisés
depuis le 286 utilisent un boîtier sour forme de barette de différents
formats suivant la technologie implantés sur le circuit électronique.
Les mémoires RAM perdent leur
contenu en l'absence d'alimentation électrique
au contraire des Rom et Flashrom. En effet, leur fonctionnement utilise l'effet
capacitif d'un transistor
et comme tout condensateur perd sa charge avec le temps, elles doivent être
régulièrement rafraîchies par une commande système (broche refresh du
microprocesseur) qui lit les plages d'adresses.
Le choix d'un type de mémoire est lié à la carte
mère, ou plus précisément au chipset
utilisé.
Simm
32 contacts: le bus de donnée a une largeur de 8 bits (+ 1
éventuellement pour la parité) pour une vitesse maximum de 33 Mhz. Ces
barettes de mémoires sont utilisées sur les cartes
mères 286, 386 et premiers 486.
Simm 70 contacts: le bus de donnée passe
à 32 bits pour une vitesse standard de 66 Mhz (la vitesse maximum externe
des processeurs de l'époque) avec une capacité maximum de 16 MB. Elle fut
utilisée par les derniers 486 (1 barrette), Pentium
et Pentium MMX. Différentes variantes ont été produites comme la Simm FPM, EDO ou
BEDO.
La Dimm (aussi appelée SDRAM) est
utilisée par les Pentium II et
III, K6 et premiers
Athlon et Duron. Trois versions
ont été développée suivant la vitesse: 66, 100 et 133 Mhz. Les
premières étaient alimentées en 5 V, les modèles suivant en 3,3V.
L'équivalent pour PC portable est la So-Dimm
144.
La RDRam
fabriquée par la société Rambus est utilisée par les derniers Pentium
III et premiers Pentium IV. Malgré des performances élevées, son prix
trop élevé et la concurrence des DDR l'a condamné à disparaître.
La DDR (parfois appelée DDR-SDRAM pour
Double data Rate SDRAM) permet le transfert des informations sur les
flancs montants et descendants de l'horloge, doublant ainsi le taux de
transfert. Ici aussi plusieurs versions ont été développée suivant la
vitesse: PC1600-DDR200 (vitesse de 200 Mhz), PC2100-DDR266 (266 Mhz),
PC2700-DDR333 en mi-2002 (333 Mhz) et PC3200-DDR400 (à 400 Mhz) en mi-2003.
Son équivalent pour PC portable est la So
Dimm 200
La DDR2
est une évolution de la DDR
standard. Doublant toujours le taux de transfert par cycle d'horloge, le
fonctionnement interne envoie 4 informations au lieu de deux mais avce une
vitesse interne divisée par 2. Les temps de latence sont plus élevés que
dans la précédante technologie.
Dernière arrivée, la DDR3 est principalement
utilisée sur les cartes graphiques, mais aussi avec l'I7 et l'I5, les
derniers Intel Core 2 duo et quadri-core utilisés avec le P35, les versions II des Athlon 64 et Phenom utilisant le socket AM3.
D'autres types de mémoires Ram sont utilisées
dans les ordinateurs portables, la So-Dimm 144 contact équivalente à la mémoire SDRam et
la So-Dimm 200 contacts équivalente à la
DDR 1.
Les cartes graphiques utilisent
actuellement de
la G-DDR (équivalente à la DDR) mais d'autres types spécifiques ont été utilisées comme la VRAM, WRAM, DRAM,
SGRAM, ...
Certaines RAM sont munies d'une correction
d'erreur comme le bit de parité pour les anciens modèles (uniquement la
détection), l'ECC ou même le AECC.
Certains Chipset permettent le Dual-channel.
Deux mémoires sont couplées en parallèle, doublant la bande passante.
Différents technologies comme la mémoire
flash (plus lente) pourraient remplacer ces composants dans un futur proche.