Caractéristiques et étiquetage de la RAM. Comment distinguer les types de mémoire SIMM, DIMM, DDR, DDR2, DDR3

Mémoire vive dynamique synchrone à double débit de données - mémoire dynamique synchrone à accès aléatoire et double taux de transfert de données) - un type de mémoire informatique utilisée en informatique comme RAM et mémoire vidéo. Elle remplace la mémoire de type SDRAM.

Lors de l'utilisation de la DDR SDRAM, la vitesse de fonctionnement est deux fois supérieure à celle de la SDRAM, en raison de la lecture des commandes et des données non seulement sur le bord, comme dans la SDRAM, mais également sur la chute du signal d'horloge. Cela double le taux de transfert de données sans augmenter la fréquence d'horloge du bus mémoire. Ainsi, lorsque la DDR fonctionne à une fréquence de 100 MHz, nous obtiendrons une fréquence effective de 200 MHz (par rapport à la SDRAM analogique SDR). La spécification JEDEC indique qu'il est incorrect d'utiliser le terme « MHz » en DDR ; le taux correct est « des millions de transferts par seconde et par broche de données ».

Le mode de fonctionnement spécifique des modules de mémoire est le mode double canal.

Description

Les puces de mémoire DDR SDRAM sont produites dans des boîtiers TSOP et des boîtiers BGA (FBGA) (maîtrisés plus tard), fabriqués selon les normes de processus de 0,13 et 0,09 microns :

  • Tension d'alimentation IC : 2,6 V +/- 0,1 V
  • Consommation électrique : 527 mW
  • Interface E/S : SSTL_2

La largeur du bus mémoire est de 64 bits, c'est-à-dire que 8 octets sont transférés simultanément le long du bus en un cycle d'horloge. En conséquence, nous obtenons la formule suivante pour calculer le taux de transfert maximum pour un type de mémoire donné : ( vitesse d'horloge du bus mémoire)X 2 (transfert de données deux fois par horloge) x 8 (nombre d'octets transmis par cycle d'horloge). Par exemple, pour assurer le transfert de données deux fois par cycle d'horloge, une architecture spéciale « 2n Prefetch » est utilisée. Le bus de données interne est deux fois plus large que le bus externe. Lors de la transmission de données, la première moitié du bus de données est transmise d'abord sur le front montant du signal d'horloge, puis la seconde moitié du bus de données sur le front descendant.

En plus du double transfert de données, la DDR SDRAM présente plusieurs autres différences fondamentales par rapport à la simple SDRAM. Fondamentalement, ils sont technologiques. Par exemple, un signal QDS a été ajouté et se trouve sur le PCB avec les lignes de données. Il est utilisé pour la synchronisation lors du transfert de données. Si deux modules de mémoire sont utilisés, leurs données arrivent au contrôleur de mémoire avec une légère différence en raison de la distance différente. Un problème se pose lors du choix d'un signal d'horloge pour les lire, et l'utilisation de QDS le résout avec succès.

JEDEC établit des normes pour les vitesses de la DDR SDRAM, divisées en deux parties : la première pour les puces mémoire et la seconde pour les modules de mémoire, qui hébergent en fait les puces mémoire.

Puces mémoire

Chaque module DDR SDRAM contient plusieurs puces DDR SDRAM identiques. Pour les modules sans correction d'erreur (ECC) leur nombre est un multiple de 4, pour les modules avec ECC la formule est 4+1.

Spécification de la puce mémoire

  • DDR200 : Mémoire de type DDR SDRAM fonctionnant à 100 MHz
  • DDR266 : Mémoire de type DDR SDRAM fonctionnant à 133 MHz
  • DDR333 : Mémoire de type DDR SDRAM fonctionnant à 166 MHz
  • DDR400 : Mémoire de type DDR SDRAM fonctionnant à 200 MHz

Caractéristiques de la puce

  • Capacité de puce ( Densité DRAM). Enregistré en mégabits, par exemple 256 Mbits - une puce d'une capacité de 32 mégaoctets.
  • Organisation ( Organisation DRAM). Il s'écrit 64M x 4, où 64M est le nombre de cellules de stockage élémentaires (64 millions), et x4 (prononcé « par quatre ») est la capacité en bits de la puce, c'est-à-dire la capacité en bits de chaque cellule. Les puces DDR sont disponibles en x4 et x8, ces dernières sont moins chères par mégaoctet de capacité, mais ne permettent pas l'utilisation de Chipkill, de nettoyage de mémoire et des fonctions Intel SDDC.

Modules de mémoire

Les modules DDR SDRAM sont fabriqués au format DIMM. Chaque module contient plusieurs puces mémoire identiques et une puce de configuration SPD. Les modules de mémoire enregistrés contiennent également des puces de registre qui tamponnent et amplifient le signal sur le bus ; les modules de mémoire non enregistrés n'en ont pas.

Caractéristiques des modules

  • Volume. Spécifié en mégaoctets ou gigaoctets.
  • Nombre de jetons ( Nombre de périphériques DRAM). Un multiple de 8 pour les modules sans ECC, un multiple de 9 pour les modules avec ECC. Les puces peuvent être situées sur un ou deux côtés du module. Le nombre maximum pouvant tenir sur un module DIMM est de 36 (9x4).
  • Nombre de lignes (rangs) ( Nombre de lignes DRAM (rangs)).

Les puces, comme le montrent leurs caractéristiques, disposent d'un bus de données de 4 ou 8 bits. Pour fournir une bande passante plus élevée (par exemple, le DIMM nécessite 64 bits et 72 bits pour la mémoire ECC), les puces sont liées en rangs. Le rang mémoire possède un bus d'adresses commun et des lignes de données complémentaires. Un module peut accueillir plusieurs rangs. Mais si vous avez besoin de plus de mémoire, vous pouvez ajouter des rangs supplémentaires en installant plusieurs modules sur une seule carte et en utilisant le même principe : tous les rangs sont sur le même bus, seules les puces sélectionnées sont différentes - chacune a le sien. Un grand nombre de rangs charge électriquement le bus, ou plus précisément le contrôleur et les puces mémoire, et ralentit leur fonctionnement. Ils ont donc commencé à utiliser une architecture multicanal, qui permet également un accès indépendant à plusieurs modules.

  • Délais (timings) : latence CAS (CL), temps de cycle d'horloge (tCK), temps de cycle de ligne (tRC), temps de cycle d'actualisation de ligne (tRFC), temps d'activité de ligne (tRAS).

Les caractéristiques des modules et des puces qui les composent sont liées.

Le volume du module est égal au produit du volume d'une puce et du nombre de puces. Lors de l'utilisation d'ECC, ce nombre est encore multiplié par un facteur de 9/8, puisqu'il existe un bit de redondance de contrôle d'erreur par octet. Ainsi, la même capacité de module de mémoire peut être remplie par un grand nombre (36) de petites puces ou un petit nombre (9) de puces plus grandes.

La capacité totale du module est égale au produit de la capacité d'une puce par le nombre de puces et est égale au produit du nombre de rangs par 64 (72) bits. Ainsi, augmenter le nombre de puces ou utiliser des puces x8 au lieu de x4 entraîne une augmentation du nombre de rangs de modules.

Cet exemple compare les configurations possibles d'un module de mémoire serveur de 1 Go. Parmi les options présentées, vous devriez préférer la première ou la troisième, car elles utilisent des puces x4 qui prennent en charge des méthodes avancées de correction d'erreurs et de protection contre les pannes. Si vous devez utiliser de la mémoire peer-to-peer, seule la troisième option reste disponible, mais en fonction du coût actuel des puces 256 Mbit et 512 Mbit, elle peut s'avérer plus chère que la première.

Spécification du module de mémoire

Spécification du module de mémoire
spécification Vitesse d'horloge du bus mémoire Bande passante de mémoire théorique maximale
en mode monocanal en mode deux canaux
PC1600*
(DDR200)
100 MHz 1 600 Mo/s 3 200 Mo/s
PC2100*
(DDR266)
133 MHz 2 133 Mo/s 4 267 Mo/s
PC2400
(DDR300)
150 MHz 2 400 Mo/s 4 800 Mo/s
PC2700*
(DDR333)
166 MHz 2667 Mo/s 5333 Mo/s
PC3200*
(DDR400)
200 MHz 3 200 Mo/s 6 400 Mo/s
PC3500
(DDR433)
217 MHz 3467 Mo/sec 6933 Mo/s
PC3700
(DDR466)
233 MHz 3733 Mo/s 7467 Mo/s
PC4000
(DDR500)
250 MHz 4 000 Mo/s 8 000 Mo/s
PC4200
(DDR533)
267 MHz 4 267 Mo/s 8 533 Mo/s

Note 1: Les normes marquées d'un « * » sont officiellement certifiées par JEDEC. Les autres types de mémoire ne sont pas certifiés JEDEC, bien que de nombreux fabricants de mémoire les produisent et que les cartes mères les plus récentes prennent en charge ces types de mémoire.

Note 2: Des modules de mémoire ont été produits qui fonctionnaient à des fréquences plus élevées (jusqu'à 350 MHz, DDR700), mais ces modules n'étaient pas très demandés et étaient produits en petites quantités ; en outre, ils avaient un prix élevé.

Les tailles des modules sont également standardisées par JEDEC.

Il convient de noter qu'il n'y a aucune différence dans l'architecture de la SDRAM DDR avec des fréquences différentes, par exemple entre le PC1600 (fonctionnant à 100 MHz) et le PC2100 (fonctionnant à 133 MHz). La norme indique simplement à quelle fréquence garantie ce module fonctionne.

Les modules de mémoire DDR SDRAM se distinguent de la SDRAM standard par le nombre de broches (184 broches pour les modules DDR contre 168 broches pour les modules avec SDRAM standard) et par la clé (découpes dans la zone des tampons) - la SDRAM en a deux, la DDR en a une. Selon JEDEC, les modules DDR400 fonctionnent à une tension d'alimentation de 2,6 V et tous les modules plus lents fonctionnent à une tension de 2,5 V. Certains modules haute vitesse fonctionnent à des tensions plus élevées, jusqu'à 2,9 V, pour atteindre des fréquences élevées.

La plupart des derniers chipsets prenant en charge la DDR permettaient l'utilisation de modules DDR SDRAM en mode double canal et certains chipsets en mode quad-canal. Cette méthode permet d'augmenter la bande passante théorique du bus mémoire respectivement de 2 ou 4 fois. Pour que la mémoire fonctionne en mode double canal, 2 (ou 4) modules de mémoire sont nécessaires ; il est recommandé d'utiliser des modules fonctionnant à la même fréquence et ayant la même capacité et les mêmes timings (mieux encore, utiliser des modules absolument identiques).

Désormais, les modules DDR ont été pratiquement remplacés par des modules de type DDR2 et DDR3, qui, grâce à quelques modifications de l'architecture, permettent d'obtenir une plus grande bande passante du sous-système mémoire. Auparavant, le principal concurrent de la DDR SDRAM était la mémoire RDRAM (Rambus), mais en raison de certaines lacunes, elle a finalement été pratiquement expulsée du marché.

Remarques

Littérature

V. Solomenchuk, P. Solomenchuk Matériel informatique. - 2008. - ISBN978-5-94157-711-8

Guk M. Yu. Matériel informatique IBM. Encyclopédie. - Pierre, 2006. - 1072 p.

Kopeikin M.V., Spiridonov V.V., Shumova E.O. Organisation des ordinateurs et des systèmes. (Mémoire informatique) : Manuel. Avantage. - Saint-Pétersbourg, 20064. - 153 p.

Liens

  • Description et illustration de presque tous les paramètres de la mémoire DDR (russe)
  • Résumé du rapport de test de la liste de mémoire Intel® Server Board SE7501CW2 (PDF, 246 834 octets) (anglais) - une petite liste de configurations de module de mémoire possibles.
  • Page de littérature de Kingston - plusieurs documents de référence décrivant l'organisation des modules de mémoire.

Histoire mémoire vive, ou RAM, a commencé en 1834, lorsque Charles Babbage a développé le « moteur analytique » - essentiellement un prototype d'ordinateur. Il a appelé la partie de cette machine, chargée de stocker les données intermédiaires, un « entrepôt ». La mémorisation des informations y était encore organisée de manière purement mécanique, par l'intermédiaire d'arbres et d'engrenages.

Dans les premières générations d'ordinateurs, des tubes cathodiques et des tambours magnétiques étaient utilisés comme RAM ; plus tard, des noyaux magnétiques sont apparus, et après eux, dans la troisième génération d'ordinateurs, la mémoire sur microcircuits est apparue.

De nos jours, la RAM est fabriquée à l'aide de la technologie DRACHME dans les facteurs de forme DIMM et SO-DIMM, est une mémoire dynamique organisée sous forme de circuits intégrés semi-conducteurs. Il est volatile, ce qui signifie que les données disparaissent lorsqu’il n’y a pas d’électricité.

Choisir la RAM n'est pas une tâche difficile aujourd'hui, l'essentiel ici est de comprendre les types de mémoire, sa fonction et ses principales caractéristiques.

Types de mémoire

SO-DIMM

La mémoire au format SO-DIMM est destinée à être utilisée dans les ordinateurs portables, les systèmes ITX compacts, les monoblocs - en bref, où la taille physique minimale des modules de mémoire est importante. Il diffère du facteur de forme DIMM en ce que la longueur du module est environ réduite de moitié et qu'il y a moins de broches sur la carte (204 et 360 broches pour SO-DIMM DDR3 et DDR4 contre 240 et 288 sur les cartes des mêmes types de mémoire DIMM ).
En termes d'autres caractéristiques - fréquence, timings, volume, les modules SO-DIMM peuvent être de toute sorte et ne diffèrent pas fondamentalement des modules DIMM.

DIMM

DIMM - RAM pour ordinateurs pleine taille.
Le type de mémoire que vous choisissez doit d'abord être compatible avec le socket de la carte mère. La RAM de l'ordinateur est divisée en 4 types - RDA, DDR2, DDR3 Et DDR4.

La mémoire DDR est apparue en 2001 et comptait 184 contacts. La tension d'alimentation variait de 2,2 à 2,4 V. La fréquence de fonctionnement était de 400 MHz. Il est toujours disponible à la vente, même si le choix est restreint. Aujourd'hui, le format est obsolète - il ne convient que si vous ne souhaitez pas mettre à jour complètement le système et l'ancienne carte mère n'a que des connecteurs pour DDR.

La norme DDR2 est sortie en 2003 et a reçu 240 broches, ce qui a augmenté le nombre de threads, accélérant considérablement le bus de données du processeur. La fréquence de fonctionnement de la DDR2 pouvait atteindre 800 MHz (dans certains cas - jusqu'à 1 066 MHz) et la tension d'alimentation était de 1,8 à 2,1 V - légèrement inférieure à celle de la DDR. Par conséquent, la consommation électrique et la dissipation thermique de la mémoire ont diminué.
Différences entre DDR2 et DDR :

· 240 contacts contre 120
· Nouvel emplacement, non compatible DDR
· Moins de consommation d'énergie
Conception améliorée, meilleur refroidissement
Fréquence de fonctionnement maximale plus élevée

Tout comme la DDR, il s'agit d'un type de mémoire obsolète - désormais elle ne convient qu'aux anciennes cartes mères, dans d'autres cas, cela n'a aucun sens de l'acheter, car les nouvelles DDR3 et DDR4 sont plus rapides.

En 2007, la RAM a été mise à jour vers le type DDR3, qui est encore largement utilisé. Les mêmes 240 broches restent, mais l'emplacement de connexion pour la DDR3 a changé - il n'y a pas de compatibilité avec la DDR2. La fréquence de fonctionnement des modules est en moyenne de 1333 à 1866 MHz. Il existe également des modules avec des fréquences allant jusqu'à 2800 MHz.
La DDR3 diffère de la DDR2 :

· Les emplacements DDR2 et DDR3 ne sont pas compatibles.
· La fréquence d'horloge de la DDR3 est 2 fois plus élevée - 1 600 MHz contre 800 MHz pour la DDR2.
· Dispose d'une tension d'alimentation réduite - environ 1,5 V et d'une consommation d'énergie inférieure (dans la version DDR3L cette valeur est en moyenne encore plus faible, environ 1,35 V).
· Les retards (timings) de la DDR3 sont supérieurs à ceux de la DDR2, mais la fréquence de fonctionnement est plus élevée. En général, la vitesse de la DDR3 est 20 à 30 % plus élevée.

La DDR3 est aujourd’hui un bon choix. De nombreuses cartes mères en vente disposent de connecteurs de mémoire DDR3 et, en raison de la popularité massive de ce type, il est peu probable qu'ils disparaissent de sitôt. Elle est également légèrement moins chère que la DDR4.

La DDR4 est un nouveau type de RAM, développé seulement en 2012. Il s'agit d'un développement évolutif des types précédents. La bande passante mémoire a encore augmenté, atteignant désormais 25,6 Go/s. La fréquence de fonctionnement a également augmenté, passant d'une moyenne de 2 133 MHz à 3 600 MHz. Si l'on compare le nouveau type avec la DDR3, qui a duré 8 ans sur le marché et s'est généralisée, alors l'augmentation des performances est insignifiante et toutes les cartes mères et processeurs ne prennent pas en charge le nouveau type.
Différences DDR4 :

· Incompatible avec les types précédents
· Tension d'alimentation réduite - de 1,2 à 1,05 V, la consommation électrique a également diminué
· Fréquence de fonctionnement de la mémoire jusqu'à 3 200 MHz (peut atteindre 4 166 MHz dans certaines versions), avec, bien sûr, des timings augmentant proportionnellement
Peut-être légèrement plus rapide que la DDR3

Si vous possédez déjà des clés DDR3, cela ne sert à rien de vous précipiter pour les remplacer par de la DDR4. Lorsque ce format se répandra massivement et que toutes les cartes mères prendront déjà en charge la DDR4, la transition vers un nouveau type se fera d'elle-même avec une mise à jour de l'ensemble du système. Ainsi, on peut résumer que la DDR4 est plus un produit marketing qu'un véritable nouveau type de RAM.

Quelle fréquence de mémoire dois-je choisir ?

Le choix d'une fréquence doit commencer par vérifier les fréquences maximales prises en charge par votre processeur et votre carte mère. Il est logique de prendre une fréquence supérieure à celle prise en charge par le processeur uniquement lors de l'overclocking du processeur.

Aujourd'hui, vous ne devriez pas choisir une mémoire avec une fréquence inférieure à 1600 MHz. L'option 1333 MHz est acceptable dans le cas de la DDR3, à moins qu'il ne s'agisse d'anciens modules qui traînent chez le vendeur, qui seront évidemment plus lents que les nouveaux.

La meilleure option aujourd'hui est la mémoire avec une plage de fréquences de 1 600 à 2 400 MHz. Une fréquence plus élevée n'a presque aucun avantage, mais elle coûte beaucoup plus cher et, en règle générale, ce sont des modules overclockés avec des timings élevés. Par exemple, la différence entre les modules de 1 600 et 2 133 MHz dans un certain nombre de programmes de travail ne dépassera pas 5 à 8 % ; dans les jeux, la différence peut être encore plus petite. Les fréquences de 2 133 à 2 400 MHz valent la peine d'être prises si vous êtes engagé dans l'encodage et le rendu vidéo/audio.

La différence entre les fréquences de 2400 et 3600 MHz vous coûtera très cher, sans augmenter significativement la vitesse.

Quelle quantité de RAM dois-je prendre ?

Le montant dont vous avez besoin dépend du type de travail effectué sur l'ordinateur, du système d'exploitation installé et des programmes utilisés. Ne perdez pas non plus de vue la capacité de mémoire maximale prise en charge par votre carte mère.

Volume 2 Go- Aujourd'hui, il suffit peut-être de naviguer sur Internet. Plus de la moitié sera consommée par le système d'exploitation, le reste suffira au travail tranquille de programmes peu exigeants.

Volume 4 Go
– convient à un ordinateur de milieu de gamme, pour un centre multimédia PC domestique. De quoi regarder des films et même jouer à des jeux peu exigeants. Les modernes, hélas, sont difficiles à gérer. (Meilleur choix si vous disposez d'un système d'exploitation Windows 32 bits qui ne voit pas plus de 3 Go de RAM)

Volume 8 Go(ou un kit 2x4 Go) est aujourd'hui le volume recommandé pour un PC à part entière. C'est suffisant pour presque tous les jeux, pour travailler avec n'importe quel logiciel exigeant en ressources. Le meilleur choix pour un ordinateur universel.

Une capacité de 16 Go (ou des ensembles de 2x8 Go, 4x4 Go) sera justifiée si vous travaillez avec des graphiques, des environnements de programmation lourds ou si vous effectuez un rendu vidéo constant. Il est également parfait pour le streaming en ligne : avec 8 Go, il peut y avoir des saccades, notamment avec des diffusions vidéo de haute qualité. Certains jeux en haute résolution et avec des textures HD peuvent mieux fonctionner avec 16 Go de RAM embarqués.

Volume 32 Go(ensemble 2x16 Go ou 4x8 Go) – un choix toujours très controversé, utile pour certaines tâches de travail très extrêmes. Il serait préférable de dépenser de l'argent sur d'autres composants informatiques, cela aura un effet plus important sur ses performances.

Modes de fonctionnement : vaut-il mieux avoir 1 clé USB ou 2 ?

La RAM peut fonctionner en modes monocanal, double, triple et quadruple canal. En effet, si votre carte mère dispose d'un nombre suffisant d'emplacements, il est préférable de prendre plusieurs clés USB identiques plus petites au lieu d'une. La vitesse d'accès à ceux-ci augmentera de 2 à 4 fois.

Pour que la mémoire fonctionne en mode double canal, vous devez installer les sticks dans des emplacements de même couleur sur la carte mère. En règle générale, la couleur est répétée via le connecteur. Il est important que la fréquence mémoire des deux clés soit la même.

- Mode canal unique– mode de fonctionnement monocanal. Il s'allume lorsqu'une clé USB est installée ou lorsque différents modules fonctionnent à différentes fréquences. De ce fait, la mémoire fonctionne à la fréquence du stick le plus lent.
- Mode double– mode deux canaux. Fonctionne uniquement avec des modules de mémoire de même fréquence, augmente la vitesse de fonctionnement de 2 fois. Les fabricants produisent spécifiquement à cet effet des ensembles de modules de mémoire, qui peuvent contenir 2 ou 4 clés identiques.
-Mode triple– fonctionne sur le même principe que le double canal. En pratique, ce n'est pas toujours plus rapide.
- Mode Quad- le mode quatre canaux, qui fonctionne sur le principe des deux canaux, augmentant ainsi la vitesse de fonctionnement de 4 fois. Il est utilisé là où une vitesse exceptionnellement élevée est nécessaire, par exemple dans les serveurs.

- Mode flexible– une version plus flexible du mode de fonctionnement à deux canaux, lorsque les barres sont de volumes différents, mais que seule la fréquence est la même. Dans ce cas, en mode double canal, les mêmes volumes de modules seront utilisés, et le volume restant fonctionnera en mode monocanal.

La mémoire a-t-elle besoin d’un dissipateur thermique ?

Nous sommes désormais loin de l'époque où, à une tension de 2 V, une fréquence de fonctionnement de 1 600 MHz était atteinte et, par conséquent, beaucoup de chaleur était générée, qui devait être évacuée d'une manière ou d'une autre. Le radiateur pourrait alors être un critère de survie d'un module overclocké.

De nos jours, la consommation électrique de la mémoire a considérablement diminué, et un dissipateur thermique sur un module ne peut être justifié d'un point de vue technique que si vous êtes adepte de l'overclocking et que le module fonctionnera à des fréquences qui lui sont prohibitives. Dans tous les autres cas, les radiateurs peuvent peut-être être justifiés par leur beau design.

Si le radiateur est massif et augmente sensiblement la hauteur de la barre mémoire, c'est déjà un inconvénient important, car cela peut vous empêcher d'installer un super refroidisseur de processeur dans le système. À propos, il existe des modules de mémoire spéciaux à profil bas conçus pour être installés dans des boîtiers compacts. Ils sont légèrement plus chers que les modules de taille normale.



Quels sont les horaires ?

Horaires, ou latence (latence)– l’une des caractéristiques les plus importantes de la RAM, déterminant ses performances. Expliquons la signification générale de ce paramètre.

En termes simples, la RAM peut être considérée comme un tableau bidimensionnel dans lequel chaque cellule contient des informations. Les cellules sont accessibles par numéros de colonne et de ligne, ce qui est indiqué par le stroboscope d'accès aux lignes. RAS(Stroboscope d'accès aux rangées) et porte d'accès aux colonnes CAS (Accès au stroboscope) en changeant la tension. Ainsi, pour chaque cycle de travail, des accès se produisent RAS Et CAS, et entre ces appels et les commandes d'écriture/lecture, il existe certains délais, appelés timings.

Dans la description du module RAM, vous pouvez voir cinq timings, qui pour plus de commodité sont écrits sous la forme d'une séquence de nombres séparés par un trait d'union, par exemple 8-9-9-20-27 .

· tRCD (durée du délai RAS vers CAS)- le timing, qui détermine le délai entre l'impulsion RAS et le CAS
· CL (temps de latence CAS)- le timing, qui détermine le délai entre la commande d'écriture/lecture et l'impulsion CAS
· tRP (temps de précharge de ligne)- le timing, qui détermine le délai lors du passage d'une ligne à la suivante
· tRAS (durée du délai d'activité jusqu'à précharge)- le timing, qui détermine le délai entre l'activation de la ligne et la fin de son utilisation ; considéré comme le sens principal
· Taux de commandement– définit le délai entre la commande de sélection d'une puce individuelle sur le module et la commande d'activation de la ligne ; ce timing n'est pas toujours indiqué.

Pour le dire encore plus simplement, il est important de connaître une seule chose à propos des timings : plus leurs valeurs sont basses, mieux c'est. Dans ce cas, les bandes peuvent avoir la même fréquence de fonctionnement, mais des timings différents, et un module avec des valeurs inférieures sera toujours plus rapide. Cela vaut donc la peine de choisir les timings minimum : pour la DDR4, les timings pour les valeurs moyennes seront de 15-15-15-36, pour la DDR3 - 10-10-10-30. Il convient également de rappeler que les timings sont liés à la fréquence de la mémoire, donc lors de l'overclocking, vous devrez probablement augmenter les timings, et vice versa - vous pouvez réduire manuellement la fréquence, réduisant ainsi les timings. Il est plus avantageux de prêter attention à l'ensemble de ces paramètres, en choisissant plutôt un équilibre, et de ne pas courir après les valeurs extrêmes des paramètres.

Comment décider d'un budget ?

Avec une plus grande quantité, vous pouvez vous permettre plus de RAM. La principale différence entre les modules bon marché et les modules chers résidera dans les délais, la fréquence de fonctionnement et la marque - les modules bien connus et annoncés peuvent coûter un peu plus cher que les modules noname d'un fabricant inconnu.
De plus, le radiateur installé sur les modules coûte de l'argent supplémentaire. Toutes les planches n’en ont pas besoin, mais les fabricants ne lésinent pas là-dessus désormais.

Le prix dépendra également des horaires : plus ils sont bas, plus la vitesse est élevée, et donc le prix.

Alors, ayant jusqu'à 2000 roubles, vous pouvez acheter un module mémoire de 4 Go, ou 2 modules de 2 Go, ce qui est préférable. Choisissez en fonction de ce que permet la configuration de votre PC. Les modules de type DDR3 coûteront presque la moitié du prix de la DDR4. Avec un tel budget, il est plus logique de prendre de la DDR3.

Au groupe jusqu'à 4000 roubles comprend des modules d'une capacité de 8 Go, ainsi que des ensembles de 2x4 Go. Il s'agit du choix optimal pour toutes les tâches, à l'exception du travail vidéo professionnel et de tout autre environnement exigeant.

Au total jusqu'à 8 000 roubles Cela coûtera 16 Go de mémoire. Recommandé à des fins professionnelles, ou pour les joueurs passionnés - même assez en réserve, en attendant de nouveaux jeux exigeants.

Si ce n'est pas un problème de dépenser jusqu'à 13 000 roubles, alors le meilleur choix serait de les investir dans un lot de 4 clés USB de 4 Go. Pour cet argent, vous pouvez même choisir de plus beaux radiateurs, peut-être pour un overclocking ultérieur.

Je ne recommande pas de prendre plus de 16 Go sans le but de travailler dans des environnements professionnels lourds (et même pas du tout), mais si vous le voulez vraiment, alors pour le montant à partir de 13 000 roubles vous pouvez grimper à l'Olympe en achetant un kit de 32 Go voire 64 Go. Certes, cela n'aura pas beaucoup de sens pour l'utilisateur ou le joueur moyen - il est préférable de dépenser de l'argent, par exemple, pour une carte vidéo phare.

Module de mémoire DDR à 184 broches

SDRAM DDR(depuis AnglaisDouble Données Taux Synchrone Dynamique Aléatoire Accéder Mémoire- mémoire dynamique synchrone à accès aléatoire et double taux de transfert de données) - type mémoire vive, utilisé dans des ordinateurs. Lors de l'utilisation de la SDRAM DDR, la vitesse de fonctionnement est deux fois supérieure à celle d'une mémoire conventionnelle. SDRAM, en raison de la lecture des commandes et des données non seulement le long du bord, comme dans SDRAM, mais aussi le long de la coupure du signal d'horloge. De ce fait, la vitesse de transfert des données est doublée sans augmenter la fréquence du signal d'horloge du bus mémoire. Ainsi, lorsque la DDR fonctionne à 100 MHz, nous obtiendrons une fréquence effective de 200 MHz (par rapport à l'analogue SDR SDRAM). Dans le cahier des charges JEDEC Il y a une remarque selon laquelle il est incorrect d'utiliser le terme « MHz » en DDR ; il est correct d'indiquer la vitesse de « millions de transmissions par seconde via une seule sortie de données ».

La largeur du bus mémoire est de 64 bits, c'est-à-dire que 8 octets sont transférés simultanément le long du bus en un cycle d'horloge. En conséquence, nous obtenons la formule suivante pour calculer la vitesse de transfert maximale pour un type de mémoire donné : vitesse d'horloge du bus mémoire X 2 (transfert de données deux fois par horloge) x 8 (nombre d'octets transmis par cycle d'horloge). Par exemple, pour assurer le transfert de données deux fois par cycle d'horloge, une architecture spéciale « 2n Prefetch » est utilisée. Le bus de données interne est deux fois plus large que le bus externe. Lors de la transmission de données, la première moitié du bus de données est transmise d'abord sur le front montant du signal d'horloge, puis la seconde moitié du bus de données sur le front descendant.

En plus du double transfert de données, la DDR SDRAM présente plusieurs autres différences fondamentales par rapport à la simple SDRAM. Ils sont principalement technologiques. Par exemple, un signal QDS a été ajouté et se trouve sur le PCB avec les lignes de données. Il est utilisé pour la synchronisation lors du transfert de données. Si deux modules de mémoire sont utilisés, leurs données arrivent au contrôleur de mémoire avec une légère différence en raison de la distance différente. Un problème se pose dans le choix d'un signal d'horloge pour les lire. L'utilisation de QDS résout ce problème avec succès.

JEDEC établit des normes pour les vitesses de la DDR SDRAM, divisées en deux parties : la première pour les puces mémoire et la seconde pour les modules de mémoire, qui hébergent en fait les puces mémoire.

Puces mémoire

Chaque module DDR SDRAM contient plusieurs puces DDR SDRAM identiques. Pour les modules sans correction d'erreur ( CEC) leur nombre est un multiple de 8, pour les modules avec ECC - un multiple de 9.

Spécification de la puce mémoire

    DDR200 : mémoire DDR SDRAM fonctionnant à 100 MHz

    DDR266 : mémoire DDR SDRAM fonctionnant à 133 MHz

    DDR333 : mémoire DDR SDRAM fonctionnant à 166 MHz

    DDR400 : mémoire DDR SDRAM fonctionnant à 200 MHz

    DDR533 : mémoire DDR SDRAM fonctionnant à 266 MHz

    DDR666 : mémoire DDR SDRAM fonctionnant à 333 MHz

    DDR800 : DDR SDRAM fonctionnant à 400 MHz

Caractéristiques de la puce

    Volume de puce ( Densité DRAM). Il est enregistré en mégabits, par exemple 256 Mbits - une puce d'une capacité de 32 mégaoctets.

    Organisation ( Organisation DRAM). Il s'écrit 64M x 4, où 64M est le nombre de cellules de stockage élémentaires (64 millions), et x4 (prononcé « par quatre ») est la capacité en bits de la puce, c'est-à-dire la capacité en bits de chaque cellule. Les puces DDR existent en x4 et x8, ces dernières sont moins chères par mégaoctet de volume, mais ne permettent pas l'utilisation de fonctions Chipkill, nettoyage de la mémoire et SDDC Intel.

Modules de mémoire

Les modules DDR SDRAM sont fabriqués dans le format DIMM. Chaque module contient plusieurs puces mémoire identiques et une puce de configuration SPD. Les modules de mémoire enregistrés contiennent également des puces de registre qui tamponnent et amplifient le signal sur le bus ; les modules de mémoire non enregistrés n'en ont pas.

Caractéristiques des modules

    Volume. Spécifié en mégaoctets ou gigaoctets.

    Nombre de jetons ( Nombre de périphériques DRAM). Multiple de 8 pour les modules sans CEC, pour les modules avec ECC - un multiple de 9. Les puces peuvent être situées sur un ou les deux côtés du module. Le nombre maximum pouvant tenir sur un module DIMM est de 36 (9x4).

    Nombre de lignes (rangs) ( Nombre de lignes DRAM (rangs)). Avant d'accéder à une cellule mémoire DDR, la ligne dans laquelle se trouve cette cellule doit être activée, et une seule ligne peut être active dans un module à la fois. Plus il y a de lignes dans un module, plus vous devrez en moyenne souvent fermer une ligne et en activer une autre, ce qui engendrera des délais supplémentaires. En revanche, le contrôleur mémoire de certains chipsets avoir une limite sur le nombre total de rangs dans les modules de mémoire installés. Par exemple un chipset Intel Le E7520/E7320 est limité à 8 rangs lors de l'utilisation de la mémoire PC2700. Pour installer dans carte mère sur la base de celui-ci avec 8 emplacements DIMM de mémoire maximale (2 Go x 8 = 16 Go), seuls les modules Single Rank doivent être utilisés. Le nombre typique de rangs est 1, 2 ou 4. La largeur des lignes est égale à la largeur du bus mémoire et est de 64 bits pour la mémoire non ECC et de 72 bits pour la mémoire ECC.

    Retards ( horaires) : Latence CAS (CL), temps de cycle d'horloge (tCK), temps de cycle de ligne (tRC), temps de cycle d'actualisation de ligne (tRFC), temps d'activité de ligne (tRAS).

Les caractéristiques des modules et des puces qui les composent sont liées.

Le volume du module est égal au produit du volume d'une puce et du nombre de puces. Lors de l'utilisation d'ECC, ce nombre est encore multiplié par un facteur de 8/9, puisqu'il existe un bit de redondance de contrôle d'erreur par octet. Ainsi, la même capacité de module de mémoire peut être remplie par un grand nombre (36) de petites puces ou un petit nombre (9) de puces plus grandes.

La capacité totale du module est égale au produit de la capacité d'une puce par le nombre de puces et est égale au produit du nombre de rangs par 64 (72) bits. Ainsi, augmenter le nombre de puces ou utiliser des puces x8 au lieu de x4 entraîne une augmentation du nombre de rangs de modules.

Cet exemple compare les configurations possibles d'un module de mémoire serveur de 1 Go. Parmi les options présentées, vous devriez préférer la première ou la troisième, car elles utilisent des puces x4 qui prennent en charge des méthodes avancées de correction d'erreurs et de protection contre les pannes. Si vous devez utiliser de la mémoire monorang, seule la troisième option reste disponible, mais en fonction du coût actuel des puces 256 Mbit et 512 Mbit, elle peut s'avérer plus chère que la première.

Spécification du module de mémoire

Spécification du module de mémoire

spécification

Vitesse d'horloge du bus mémoire

Bande passante de mémoire théorique maximale

en mode monocanal

en mode deux canaux

PC1600* (DDR200)

1 600 Mo/s

3 200 Mo/s

PC2100* (DDR266)

2 133 Mo/s

4 267 Mo/s

2 400 Mo/s

4 800 Mo/s

PC2700* (DDR333)

2667 Mo/s

5333 Mo/s

PC3200* (DDR400)

3 200 Mo/s

6 400 Mo/s

3467 Mo/sec

6933 Mo/s

3733 Mo/s

7467 Mo/s

4 000 Mo/s

8 000 Mo/s

4 267 Mo/s

8 533 Mo/s

Note 1: Les normes marquées d'un « * » sont officiellement certifiées par JEDEC. Les autres types de mémoire ne sont pas certifiés JEDEC, bien qu'ils aient été produits par de nombreux fabricants de mémoire, et la plupart de ceux produits récemment. cartes mères pris en charge ces types de mémoire.

Remarque 2 : des modules de mémoire fonctionnant à des fréquences plus élevées (jusqu'à 350 MHz, DDR700) ont été produits, mais ces modules n'étaient pas très demandés et étaient produits en petits volumes ; de plus, ils avaient un prix élevé.

Les tailles des modules sont également standardisées par JEDEC.

Il convient de noter qu'il n'y a aucune différence dans l'architecture de la SDRAM DDR avec des fréquences différentes, par exemple entre le PC1600 (fonctionnant à 100 MHz) et le PC2100 (fonctionnant à 133 MHz). La norme indique simplement à quelle fréquence garantie ce module fonctionne. Par conséquent, n’importe quel module peut fonctionner à une fréquence d’horloge inférieure (cette action est appelée « sous-cadençage" - "underclocking"), et à une fréquence plus élevée par rapport à celle à laquelle fonctionne ce module mémoire ( overclocking-overclocking).

Les modules de mémoire DDR SDRAM se distinguent de la SDRAM standard par le nombre de broches (184 broches pour les modules DDR contre 168 broches pour les modules avec SDRAM standard) et par la clé (découpes dans la zone des tampons) - la SDRAM en a deux, la DDR en a une. Selon JEDEC, les modules DDR400 fonctionnent à une tension d'alimentation de 2,6 V et tous les modules plus lents fonctionnent à une tension de 2,5 V. Certains modules haute vitesse fonctionnent à des tensions plus élevées, jusqu'à 2,9 V, pour atteindre des fréquences élevées.

Les chipsets les plus récents prenant en charge la DDR permettaient l'utilisation de modules DDR SDRAM dans à deux canaux, et certains chipsets en mode quatre canaux. Cette méthode permet d'augmenter la bande passante théorique du bus mémoire respectivement de 2 ou 4 fois. Pour faire fonctionner la mémoire en mode double canal, 2 (ou 4) modules de mémoire sont nécessaires ; il est recommandé d'utiliser des modules fonctionnant à la même fréquence et ayant le même volume et horaires(c'est encore mieux d'utiliser des modules absolument identiques).

De nos jours les modules DDR sont pratiquement remplacés par des modules de type DDR2 Et DDR3, qui, grâce à certains changements dans l'architecture, permettent d'obtenir une plus grande bande passante du sous-système mémoire. Auparavant, le principal concurrent de la DDR SDRAM était une mémoire de type RAMDR(Rambus), cependant, en raison de la présence de certaines lacunes, il a été pratiquement expulsé du marché au fil du temps.

    Site officiel du JEDEC(Anglais)

    Description et illustration de presque tous les paramètres de la mémoire DDR(Russe)

    Résumé du rapport de test de la liste de mémoire de la carte serveur Intel® SE7501CW2 (PDF, 246 834 octets)(anglais) - une petite liste de configurations possibles de modules de mémoire.

    Page de littérature de Kingston(anglais) - plusieurs documents de référence décrivant l'organisation des modules de mémoire.

Comment fonctionne la mémoire dynamique (DRAM) ?

Cet article fournit une brève description de la DDR SDRAM basée sur la spécification officielle. Presque tous les paramètres de mémoire qui affectent les performances sont décrits et illustrés. Le paramètre tRAS est discuté plus en détail. Ce sont des informations assez basiques que tout overclockeur qui se respecte devrait connaître.

Commençons par le tout début, avec les bases du fonctionnement de la mémoire dynamique. Bien entendu, de telles informations ne figurent pas dans le cahier des charges, mais il sera utile de vous le rappeler. Le support de stockage en mémoire dynamique est un condensateur ou condensateur électrique. Les cellules mémoire basées sur un condensateur sont combinées en un réseau. Pour lire les informations d'une cellule, un signal d'adresse est envoyé à la ligne correspondante (Row en anglais). Les données sont lues depuis la colonne correspondante (Column en anglais) du tableau. Pour « traduire » le signal analogique de la capacité électrique, des amplificateurs spéciaux sont utilisés. De plus, il existe des circuits spéciaux pour recharger les condensateurs et enregistrer les données. Habituellement, dans les schémas fonctionnels, ils sont tous combinés et étiquetés comme « amplificateurs de détection ».

Lors de la lecture des informations, les opérations suivantes se produisent :

    Un signal d'adresse est envoyé à la ligne correspondante. Les données de toute la ligne vont aux amplificateurs et peuvent être lues après un certain temps. Cette opération est appelée activation de ligne (en anglais Activate).

    Les données sont lues dans la colonne correspondante. Pour ce faire, une commande de lecture est émise (en anglais Read). Les données apparaissent sur la sortie avec un certain retard. La mémoire moderne utilise la lecture d'un paquet de données (en anglais Burst), qui est constitué de plusieurs données localisées séquentiellement. Généralement, la taille du paquet est de 8.

    Tant que la ligne reste active, d'autres cellules mémoire (la ligne actuelle) peuvent être lues ou écrites.

    La charge des capacités des cellules mémoires étant perdue lors de la lecture, ces capacités sont rechargées ou la ligne est fermée (Precharge en anglais). Après la fermeture de la ligne, la lecture ultérieure des données est impossible sans réactivation.

    Au fil du temps, les condensateurs des cellules se déchargent et doivent être rechargés. L'opération de recharge est appelée régénération (en anglais Refresh) et est effectuée toutes les 64 ms pour chaque ligne du plan mémoire.

Lors de l'écriture de données, tout se passe exactement de la même manière, seule la lecture se transforme en écriture et lorsque la ligne est fermée, une écriture directe dans la matrice mémoire se produit.

Une cellule mémoire ne peut stocker qu’un seul bit d’information. Pour stocker un octet, 8 cellules mémoire élémentaires sont utilisées. Cependant, ils sont adressés de manière identique et sont organisés à l'aide d'un bus de données de 8 lignes de large. Ces cellules combinées forment un mot. Généralement, les puces mémoire ont une taille de mot de 4, 8 ou 16 bits. La largeur du bus de données est de 4, 8, 16 lignes (ou 4, 8, 16 bits). Un simple module de mémoire DIMM a une largeur de bus de données de 64 lignes.

Banques de mémoire.

Pour garantir la possibilité de travailler rapidement et simultanément avec différentes zones de mémoire, une architecture avec plusieurs matrices ou banques de mémoire (en anglais Bank) est utilisée. Les banques de mémoire fonctionnent de manière totalement indépendante. Par exemple, les données peuvent être lues dans la mémoire de la banque 1, traitées et écrites dans la mémoire de la banque 2. Dans ce cas, il n'y aura aucun retard dans l'activation et la fermeture des lignes de données dans la matrice mémoire, ce qui serait le cas avec une seule banque.

Diverses modalités de recours aux banques sont possibles. Dans ce cas, la traduction de l'adresse mémoire utilisée par le processeur en séquence s'effectue de différentes manières : numéro de banque, numéro de ligne du plan mémoire, numéro de colonne du plan mémoire. Dans le cas le plus simple, les banques mémoires sont séquentielles. En conséquence, l'avantage d'avoir plusieurs banques ne se fera sentir que si les accès à la mémoire sont largement espacés dans l'espace d'adressage. Généralement, les programmes s'exécutent sur une faible empreinte mémoire locale et ne connaîtront aucune accélération. Une organisation avec alternance de banques est possible (en anglais Interleaving). Vient d'abord la ligne de la première banque, puis de la seconde, puis encore de la première, et ainsi de suite jusqu'à la fin de la mémoire. La probabilité que des zones mémoire appartenant à des banques différentes soient utilisées augmente considérablement. Mais des cas « gênants » sont toujours possibles lorsque les zones de mémoire de travail sont dispersées de manière à appartenir à la même banque. Cependant, avoir plusieurs banques améliore les performances. Plus il y a de banques, mieux c'est. La spécification indique clairement que la DDR SDRAM dispose de 4 banques de mémoire.

Comment fonctionne le DDR.

L'abréviation DDR signifie Double Data Rate ou double taux de transfert de données. Le chiffre qui suit « DDR » indique le taux de transfert de données. Par exemple, la DDR 400 a une vitesse de transfert de 400 MHz. Cependant, l'utilisation du terme « MHz » est incorrecte. Il est correct de spécifier la vitesse en « millions de transmissions par seconde et par sortie de données ». Cette note est dans le cahier des charges. La mémoire DDR 400 fonctionne à 200 MHz, soit 2 fois le débit de données (ou plutôt, le débit de données est 2 fois la vitesse d'horloge). Tous les signaux de commande sont synchronisés à une fréquence de 200 MHz. A l'intérieur de la puce, tout fonctionne classiquement au front d'attaque des signaux du générateur d'horloge avec une fréquence de 200 MHz (il existe cependant une exception). La fréquence officielle de la DDR333 est de 167,0 MHz.

Pour assurer le transfert de données deux fois par cycle d'horloge, une architecture spéciale « 2n Prefetch » est utilisée. Le bus de données interne est deux fois plus large que le bus externe. Lors de la transmission de données, la première moitié du bus de données est transmise d'abord sur le front montant du signal d'horloge, puis la seconde moitié du bus de données sur le front descendant.

Pour permettre le fonctionnement à hautes fréquences, au lieu d'un signal d'horloge, deux (horloge différentielle) sont utilisés. Le signal d'horloge supplémentaire est inversé par rapport au signal principal. Par conséquent, en fait, la synchronisation ne se produit pas sur le front descendant. La documentation indique que la synchronisation se produit lorsque ces deux signaux d'horloge se croisent. Mais d'après ce que je comprends, au lieu de se croiser, le front montant du signal d'horloge supplémentaire est simplement utilisé. Bien que ce ne soit qu'une supposition.

En plus de transmettre deux données par cycle d'horloge, la DDR SDRAM présente plusieurs autres différences fondamentales par rapport à la simple mémoire SDRAM. Ils sont principalement technologiques. Par exemple, un signal QDS a été ajouté et se trouve sur le PCB avec les lignes de données. Il est utilisé pour la synchronisation lors du transfert de données. Si deux modules de mémoire sont utilisés, leurs données arrivent au contrôleur de mémoire avec une légère différence en raison de la distance différente. Un problème se pose dans le choix d'un signal d'horloge pour les lire. L'utilisation de QDS résout ce problème avec succès.

Quelques mots peuvent être dits sur la norme DDR2. Comme pour la mémoire DDR ordinaire, le chiffre après « DDR2 » indique le taux de transfert de données. Par conséquent, les DDR2 400 et DDR 400 ont exactement le même taux de transfert de données. La matrice mémoire DDR2 fonctionne à une fréquence 4 fois inférieure à la vitesse de transfert (ou plutôt, la vitesse de transfert des données est 4 fois la fréquence de la matrice). Afin d'assurer le transfert de données 4 fois par cycle d'horloge, l'architecture « 4n Prefetch » est utilisée. Dans ce cas, le bus de données interne est 4 fois plus large que le bus externe. Cependant, toute la logique de contrôle des E/S fonctionne à une fréquence 2 fois inférieure à la vitesse de transfert, soit 200 MHz pour la DDR2 400. Seule cette fréquence est fournie directement à la puce mémoire elle-même.

L'organisation interne de la DDR2 reste largement la même, mais il y a quelques changements. La latence de lecture (CL - CAS Latency) ne peut plus être fractionnaire. Ceci est fait pour simplifier la logique interne. La latence d'écriture est passée d'un cycle d'horloge fixe à RL-1, où RL (Read Latency) est la latence de lecture prenant en compte la latence supplémentaire (AL - Additive Latency) ou en d'autres termes, RL=AL+CL. Le délai d'enregistrement est devenu d'au moins 2 cycles d'horloge (CL=3, AL=0). Ceci est fait pour réduire les écarts de transmission dus aux différents retards de lecture et d'écriture et, par conséquent, pour mieux utiliser le bus de données.

La possibilité de différer l'exécution des commandes en utilisant une latence additive (AL - Additive Latency) a été ajoutée. Cela n'entraîne aucune interruption de la transmission des données en cas de situations de conflit sur la ligne de commande. Par exemple, lorsqu'il est nécessaire d'émettre une commande de lecture et une commande d'activation pour une ligne d'un autre banc mémoire, une seule commande est émise, bien que la mémoire puisse « traiter » deux commandes simultanément. L'utilisation d'AL vous permet d'éviter de telles situations. D'une part, AL réduit les délais d'obtention des informations lors de l'accès à différentes lignes de la matrice mémoire et permet au bus de données d'être plus complètement chargé lorsque l'on travaille avec plusieurs banques de mémoire. D’un autre côté, lorsque vous travaillez avec des données situées sur une seule ligne, les retards augmentent. Pour améliorer les performances en DDR2, le nombre de banques de mémoire a été augmenté de 4 à 8, uniquement pour les puces d'une capacité de 1 Gbit et plus, et avec certaines restrictions. Le principal impact négatif sur la vitesse de fonctionnement est exercé par la matrice mémoire, qui fonctionne à une fréquence 2 fois inférieure à celle de la matrice DDR et présente des latences internes importantes. Il n'a pas été possible de connaître les raisons exactes de l'augmentation des retards. Ces informations sont « internes » aux fabricants de mémoire.

Pour résumer, on peut dire qu'à puissance égale, les mémoires DDR2 et DDR ont la même vitesse de transfert de données. Le principal avantage de la DDR2 est sa capacité à fonctionner à des fréquences nettement plus élevées. Des taux de transfert de données plus élevés deviennent disponibles. La matrice de mémoire DDR2 est 2 fois plus lente que la matrice DDR et a une latence plus élevée. De plus, les changements dans le protocole de travail ont également augmenté les retards en moyenne.

Protocoles pour travailler avec DDR SDRAM.

La « communication » du système avec la mémoire se produit par la transmission de signaux le long de lignes d'entrée/sortie. Grâce à ces signaux, des commandes sont données, des données sont transmises et lues. La forme et les délais entre ces signaux sont strictement décrits dans la spécification. Pour comprendre les paramètres de la mémoire et comment le système fonctionne avec, nous pouvons nous limiter à une représentation simplifiée du protocole de fonctionnement. Vous trouverez ci-dessous des schémas des principales opérations.

Le diagramme montre clairement que les données commencent à arriver à la sortie seulement après les cycles d'horloge tRCD+CL après le début d'une seule opération de lecture. En d’autres termes, tRCD et CL ont la même signification. Cependant, si vous exécutez régulièrement des tests de latence de mémoire (ScienceMark 2.0, CPU-Z 1.20a, CacheMem 2.6), CL influencera davantage les résultats. Cela est dû au fait que les tests ne mesurent pas le temps d'une lecture aléatoire, mais d'une lecture séquentielle avec un certain pas. Dans ce cas, plusieurs lectures ont lieu au sein de la ligne active. La taille des lignes de la matrice mémoire peut varier de 512 cellules à 4 096 cellules. En conséquence, tRCD affecte les résultats moins fréquemment, uniquement lorsque la ligne est activée, et CL affecte les résultats à chaque lecture.

Les recherches menées dans l'article " " a montré que dans les applications réelles, changer tRCD de 1 a une signification légèrement plus grande que changer CL de 0,5. Un autre point intéressant du diagramme est l'émission d'une commande pour fermer une ligne lorsque le transfert de données n'est pas terminé. C'est-à-dire que la ligne peut être fermé, mais les données sont toujours transmises.

Voici la définition de certains paramètres de mémoire illustrés dans le schéma. Les noms des paramètres abrégés et développés (non déchiffrés) sont donnés, tels qu'ils sont indiqués dans la spécification. Les valeurs des paramètres sont spécifiées soit en termes absolus en nanosecondes, soit en cycles (cycles) du générateur d'horloge.

tRCD(Délai ACTIVE to READ ou WRITE) – le temps nécessaire pour activer une ligne d'une banque de mémoire ou le temps minimum entre la commande d'activation et la commande de lecture/écriture.

C.L.(CAS Latency) – temps entre la commande de lecture et le début du transfert de données.

tRAS(commande ACTIVE à PRECHARGE) – le temps nécessaire pour accumuler des charges pour l'opération de fermeture d'une ligne bancaire ou le temps minimum entre la commande d'activation et la commande de fermeture (pour la même banque).

tRP(Période de commande PRECHARGE) – le temps nécessaire pour fermer une ligne d'une banque mémoire ou le temps minimum entre la commande de fermeture et la réactivation (pour la même banque).

En cours de route, vous pouvez donner quelques définitions supplémentaires de paramètres non représentés dans le diagramme.

tRRD(commande ACTIVE bank A à ACTIVE bank B) – temps minimum entre les commandes d’activation pour différentes banques.

tRC(Période de commande ACTIVE à ACTIVE/Auto Refresh) – le temps minimum entre les commandes d’activation de la même banque. En fait, cette fois-ci consiste en tRAS+tRP.

Lors d'une lecture séquentielle, la commande suivante est émise lorsque les données de la précédente n'ont pas encore fini de transmettre. C'est du pipeline. Dans ce cas, CL n’a absolument aucun effet sur la bande passante mémoire. Si la prélecture des données par le contrôleur mémoire est bien organisée, alors CL a très peu d'impact sur les performances.

tWR(Write recovery time) – le temps minimum entre la fin du transfert de données lors de l'écriture (sur front montant) et la commande de fermeture d'une ligne de banque mémoire (pour la même banque).

Comme vous pouvez le constater, dans le cas d’une opération de lecture-écriture, le pipeline ne fonctionne pas. Il s'avère que c'est un saut inutile de 1 barre.

Lors d’une opération d’écriture-lecture, le pipeline ne fonctionne pas non plus. Le saut est égal aux cycles d'horloge tWTR+CL.

tWTR(Internal Write to Read Command Delay) – le temps minimum entre la fin du transfert de données lors de l’écriture (sur front montant) et la commande de lecture (pour n’importe quelle banque de mémoire).

En fait, ce sont tous des paramètres de mémoire qui affectent les performances, à l'exception des paramètres liés à la régénération. Quelques mots peuvent être dits sur les meilleures valeurs des paramètres de mémoire. Tous les paramètres sauf CL définissent un temps minimum. Le paramètre CL est rigidement fixé et programmé dans la puce mémoire lors de l'initialisation (cela explique d'ailleurs l'impossibilité de changer CL sur les cartes nForce2 sans redémarrage, alors que tRAS et d'autres paramètres peuvent être modifiés). Pour n'importe quel paramètre, une valeur inférieure fournit une vitesse plus élevée. L'impact sur les performances de certains paramètres est donné dans l'article " Dépendance des performances sur la fréquence du bus et les paramètres de mémoire sur ASUS A7N8X-X (nForce2 400)".

Puces mémoire, modules de mémoire.

Le terme DDR SDRAM fait référence aux puces ou puces de mémoire réelles. Dans les ordinateurs modernes ordinaires, les DIMM (Dual In-Line Memory Modules) sont utilisés comme mémoire principale. Un module mémoire est un « assemblage » sur un circuit imprimé constitué de plusieurs puces mémoire. De plus, le module contient une petite mémoire non volatile pour stocker les informations de configuration (SPD). Il s'agit d'une petite puce avec un petit nombre de broches. Dans le cas des modules tamponnés, il existe des puces tampons.

La mémoire vive (RAM) est un module de mémoire temporaire utilisé dans l'architecture informatique pour stocker un ensemble spécifique d'instructions et d'informations. garantit un fonctionnement stable et fiable du système d'exploitation et des programmes et applications en cours d'exécution.

Avec le développement de la technologie, la RAM s'est constamment améliorée : son volume et ses performances ont augmenté. Le type moderne de RAM DDR3 est une version modernisée de son «ancêtre», qui a remplacé la RAM de type DIMM dans les années 90 lointaines.

Conception DDR

Avant de déterminer les différences entre DDR3 et DDR3L, vous devez vous familiariser avec la conception de la RAM DDR. La RAM est assemblée selon le format de son prédécesseur, DIMM. La plate-forme était équipée de microcircuits assemblés dans des boîtiers TSOP BGA et transistors, grâce auxquels les informations étaient transmises à la fois le long du front montant et du front descendant. Le double transfert de données en un cycle d'horloge est rendu possible grâce à la mise en œuvre de la technologie 2n Prefetch dans l'architecture informatique.

Le développement des technologies informatiques et l'introduction de technologies innovantes dans la production ont conduit au fait que les puces pour modules de mémoire vive de type DDR3 ont commencé à être fabriquées uniquement dans des boîtiers BGA. Cela a également contribué à la modernisation des transistors et de nouveaux modèles à double double grille sont apparus. L'utilisation de cette technologie a permis de réduire la quantité de courants de fuite et d'augmenter les performances de la RAM. Ainsi, au cours de son développement, la consommation électrique du bloc mémoire a diminué : DDR - 2,6 V, DDR2 - 1,8 V et DDR3 - 1,5 V.

Attention! Les modules de mémoire de type DDR2 et DDR3 ne sont pas compatibles et ne sont pas interchangeables en termes de paramètres mécaniques et électriques. La protection contre l'installation d'une clé RAM dans le mauvais emplacement (connecteur) est mise en œuvre en localisant la clé à différents endroits sur le module.

Caractéristiques de la RAM DDR3

Les bandes RAM sont disponibles de 1 Go à 16 Go, et les fréquences de mémoire peuvent être comprises entre 100 et 300 MHz et les bus entre 400 et 120 MHz. Selon la fréquence du bus, la RAM DDR3 a différentes bandes passantes :

  • DDR3-1600 – de 2 400 à 2 500 Mo/s ;
  • DDR3-1866 – de 2 800 à 2 900 Mo/s ;
  • DDR3-2133 – de 3 200 à 3 500 Mo/s ;
  • DDR3-2400 – de 3400 à 3750 Mo/s.

Les valeurs optimales pour la fréquence du bus mémoire sont de 1 066 à 1 600 MHz. À mesure que la fréquence augmente, la consommation électrique du module de mémoire augmente jusqu'à 1,65 V à une fréquence de bus de 2 400 MHz. Ce phénomène entraîne un échauffement des lattes et un dégagement abondant d'énergie thermique. Pour éliminer cet inconvénient, les cartes RAM hautes performances sont équipées d'un système de refroidissement passif, c'est-à-dire de radiateurs en alliage d'aluminium, qui sont installés avec une interface thermique avec ruban adhésif double face.

La consommation d'énergie peut également augmenter lors de l'overclocking de l'ordinateur ou de l'exécution de certaines actions (opérations). Ceci est réalisé par des convertisseurs internes grâce à l'utilisation de la tension Vddr dans les bandes de RAM DDR3. Il ne faut pas oublier que cela entraîne également un dégagement de chaleur excessif.

Attention! La libération d'une quantité d'énergie thermique supérieure à la valeur définie entraîne une diminution des performances globales de l'ordinateur, provoquant le gel et le ralentissement du système d'exploitation et des programmes en cours d'exécution.

La structure DDR3 dispose de 8 banques de mémoire et la taille de ligne de sa puce est de 2048 octets. Une structure similaire, ainsi que les inconvénients de la technologie SSTL, en raison desquels des fuites de courant sont possibles, de longs délais apparaissent dans le fonctionnement du dispositif de mémoire vive. Cela entraîne également une commutation relativement lente entre les puces mémoire.

Caractéristiques de la RAM DDR3L

La conception des clés mémoire RAM DDR3L est similaire à celle de la DDR3. Ils ont les mêmes 240 contacts, les dimensions hors tout sont les mêmes sauf pour la hauteur, elle est de 28 - 32,5 mm contre 30,8 mm pour la DDR3. Cette différence est déterminée par la présence de radiateurs, selon le modèle et le fabricant de l'appareil.

Equiper la RAM DDR3L d'un système de refroidissement passif offre la possibilité de l'overclocker et d'augmenter les performances en augmentant la consommation d'énergie. Cette solution permet d'éliminer et de dissiper efficacement l'énergie thermique abondamment libérée pour éviter une surchauffe et une défaillance prématurée du module mémoire. Les tailles de RAM installées sont comparables à celles des cartes DDR3 standard. La plupart de ces modules mémoire présents sur le marché informatique sont disponibles dans des versions sans radiateurs de refroidissement. Cette décision se résume au fait que cette classe de PC est peu utile pour la mise à niveau et l'overclocking.

Attention! Début 2012, une version de cette modification de la RAM DDR3L-RS est apparue sur le marché, elle a été spécialement conçue pour les smartphones.

L'indice « L » dans le marquage de la RAM DDR3L signifie Faible – consommation d'énergie réduite. Cette modification de la RAM, par rapport à la DDR3, nécessite une source d'alimentation d'une tension de 1,35 V. Cette mise à niveau entraîne une réduction de la consommation électrique de 10 à 15 % par rapport à la DDR3 et jusqu'à 40 % par rapport à la DDR2, réduisant ainsi l'échauffement de la RAM. le dispositif. Autrement dit, une génération réduite de chaleur permet d'éliminer le refroidissement passif et conduit à des durées plus courtes, à des performances et à une stabilité accrues de l'appareil. Les caractéristiques techniques restantes de la RAM DDR3L sont comparables à celles de son « ancêtre » DDR3.

La compatibilité et l'interchangeabilité de la DDR3 vers la DDR3L ne peuvent se faire que dans l'ordre inverse. Étant donné que l'installation de la RAM DDR3 dans un emplacement pour la RAM DDR3L entraînera une incompatibilité des paramètres électriques et elle ne démarrera pas. Le remplacement inversé est possible, mais une valeur de tension accrue sous DDR3 peut entraîner un échauffement de la carte RAM DDR3L.

Comment choisir la RAM : vidéo

Désormais, la norme RAM actuelle est la DDR4, mais de nombreux ordinateurs équipés de DDR3, DDR2 et même DDR sont toujours utilisés. En raison de ce type de RAM, de nombreux utilisateurs sont confus et oublient quelle RAM est utilisée sur leur ordinateur. Cet article sera consacré à la résolution de ce problème. Nous allons vous expliquer ici comment savoir quelle RAM est utilisée sur votre ordinateur : DDR, DDR2, DDR3 ou DDR4.

Si vous avez la possibilité d'ouvrir l'ordinateur et d'inspecter ses composants, vous pouvez obtenir toutes les informations nécessaires sur l'autocollant apposé sur le module RAM.

Habituellement, sur l'autocollant, vous trouverez une inscription avec le nom du module de mémoire. Ce nom commence par les lettres « PC » suivies de chiffres et indique le type de module RAM en question et sa bande passante en mégaoctets par seconde (Mo/s).

Par exemple, si un module de mémoire indique PC1600 ou PC-1600, il s'agit alors d'un module DDR de première génération avec une bande passante de 1 600 Mo/s. Si le module indique PC2‑3200, alors il s'agit de DDR2 avec une bande passante de 3 200 Mo/s. Si PC3, alors c'est DDR3 et ainsi de suite. En général, le premier chiffre après les lettres PC indique la génération DDR ; si ce chiffre n'y est pas, alors il s'agit d'un simple DDR de première génération.

Dans certains cas, les modules RAM n'indiquent pas le nom du module, mais le type de RAM et sa fréquence effective. Par exemple, le module peut indiquer DDR3 1600. Cela signifie qu'il s'agit d'un module DDR3 avec une fréquence de mémoire effective de 1600 MHz.

Afin de corréler les noms des modules avec le type de RAM, et la bande passante avec la fréquence effective, vous pouvez utiliser le tableau que nous vous proposons ci-dessous.

Nom du module Type de RAM
PC-1600 DDR-200
PC-2100 DDR-266
PC-2400 DDR-300
PC-2700 DDR-333
PC-3200 DDR-400
PC-3500 DDR-433
PC-3700 DDR-466
PC-4000 DDR-500
PC-4200 DDR-533
PC-5600 DDR-700
PC2-3200 DDR2-400
PC2-4200 DDR2-533
PC2-5300 DDR2-667
PC2-5400 DDR2-675
PC2-5600 DDR2-700
PC2-5700 DDR2-711
PC2-6000 DDR2-750
PC2-6400 DDR2-800
PC2-7100 DDR2-888
PC2-7200 DDR2-900
PC2-8000 DDR2-1000
PC2-8500 DDR2-1066
PC2-9200 DDR2-1150
PC2-9600 DDR2-1200
PC3-6400 DDR3-800
PC3-8500 DDR3-1066
PC3-10600 DDR3-1333
PC3-12800 DDR3-1600
PC3-14900 DDR3-1866
PC3-17000 DDR3-2133
PC3-19200 DDR3-2400
PC4-12800 DDR4-1600
PC4-14900 DDR4-1866
PC4-17000 DDR4-2133
PC4-19200 DDR4-2400
PC4-21333 DDR4-2666
PC4-23466 DDR4-2933
PC4-25600 DDR4-3200

Utiliser des programmes spéciaux

Si vos modules RAM sont déjà installés sur votre ordinateur, vous pouvez alors savoir de quel type ils utilisent des programmes spéciaux.

L'option la plus simple consiste à utiliser le programme gratuit CPU-Z. Pour cela, lancez CPU-Z sur votre ordinateur et rendez-vous dans l'onglet « Mémoire ». Ici, dans le coin supérieur gauche de la fenêtre, le type de RAM utilisé sur votre ordinateur sera indiqué.

Également dans l'onglet « Mémoire », vous pouvez connaître la fréquence effective à laquelle votre RAM fonctionne. Pour ce faire, vous devez prendre la valeur « DRAM Frequency » et la multiplier par deux. Par exemple, dans la capture d'écran ci-dessous, la fréquence est de 665,1 MHz, multipliez-la par 2 et obtenez une fréquence effective de 1 330,2 MHz.

Si vous souhaitez savoir quels modules de RAM spécifiques sont installés sur votre ordinateur, ces informations peuvent être obtenues dans l'onglet « SPD ».

Ici, vous pouvez découvrir combien de modules de mémoire sont installés, qui est leur fabricant, à quelles fréquences ils peuvent fonctionner et bien plus encore.