SDRAM signifie « Synchronous Dynamic Random-Access Memory » (mémoire vive dynamique synchrone). Il s'agit d'un type de DRAM qui fonctionne en synchronisation avec un signal d'horloge, de sorte que le contrôleur de mémoire et la puce s'accordent exactement sur le moment où les commandes sont exécutées. Cette coordination permet des fonctionnalités telles que le pipelining des commandes et l'entrelacement des banques afin d'augmenter le débit effectif par rapport à l'ancienne DRAM « asynchrone ».
À un niveau élevé : le contrôleur active une ligne, lit ou écrit une rafale de données, puis précharge (ferme) la ligne. La SDRAM étant synchrone, ces étapes se déroulent au rythme des fronts d'horloge, et le dispositif peut mettre en file d'attente de nouvelles commandes pendant que les précédentes se terminent (pipeline). Le silicium est divisé en « banques », de sorte qu'une banque peut fonctionner pendant qu'une autre se prépare, ce qui permet de masquer les temps d'attente. Comme toutes les DRAM, la SDRAM doit se rafraîchir périodiquement pour conserver les données ; les composants modernes prennent en charge les modes de rafraîchissement automatique.
Vous verrez deux termes connexes :
Petite vérification : dans le langage courant, on utilise souvent le terme « SDRAM » pour désigner n'importe quelle mémoire RAM moderne. Historiquement, « SDR SDRAM » désignait spécifiquement les modules pré-DDR (PC66/100/133). La spécification PC100 d'Intel a popularisé ces appellations.
Tout à fait ! Votre ordinateur de bureau ou portable utilise très certainement de la mémoire SDRAM DDR4 ou DDR5. Si vous effectuez une mise à niveau, vous devez choisir la génération DDR prise en charge par votre carte mère ; vous ne pouvez pas mélanger DDR4 et DDR5. Les serveurs associent souvent la DDR à des modules ECC/enregistrés pour plus de fiabilité et de capacité.
PC et ordinateurs portables : DDR4 / DDR5 SDRAM sous forme de modules DIMM ou SO-DIMM.
Fréquence / débit de données : vitesse à laquelle les données sont transférées. Dans la mémoire DDR, le débit de données effectif tient compte des deux fronts d'horloge.
La SDRAM est-elle identique à la « DRAM classique » ?
La SDRAM est une DRAM à laquelle on a simplement ajouté une interface synchrone cadencée. Les anciennes DRAM « FPM/EDO » étaient asynchrones.
Ai-je besoin d'une mémoire SDRAM ECC ?
Pour les jeux et l'utilisation générale d'un ordinateur de bureau, généralement non. Pour les serveurs, les postes de travail ou les tâches critiques en matière de données, l'ECC est courant car il détecte/corrige de nombreuses erreurs de mémoire (lorsque la plate-forme le prend en charge).
Que sont les PC66/PC100/PC133 ?
Il s'agissait des normes des modules SDR SDRAM pré-DDR liées aux bus 66/100/133 MHz, qui ont servi de tremplin avant l'arrivée de la DDR.
La SDRAM se rafraîchit-elle automatiquement ?
Oui. La SDRAM comprend des modes d'auto-rafraîchissement/auto-actualisation afin que les contrôleurs puissent conserver les données intactes sans avoir à gérer chaque ligne individuellement.
La SDRAM est-elle plus rapide que la SRAM ?
Non. La mémoire SRAM (utilisée pour les caches CPU) offre une latence plus faible, mais elle est beaucoup moins dense et plus coûteuse. La mémoire SDRAM l'emporte en termes de capacité/coût pour la mémoire principale. À chaque tâche son outil.
PRODUITS DANS L'ARTICLE