Enseignant : Dans cette
leçon, nous allons parler des modules de mémoire.
Le type de mémoire que vous allez utiliser
sera déterminé par la carte mère
et son facteur de forme.
La meilleure pratique consiste à consulter le manuel de votre
carte mère pour connaître le type, la taille et la vitesse de la
mémoire que vous allez acheter
avant d'acquérir ces nouveaux modules.
Alors que certaines cartes
mères permettent de varier la taille des modules
de mémoire, d'autres exigent que tous les
modules aient exactement la même taille.
Lorsque nous parlons de
taille, nous parlons de
capacité, par exemple des modules de quatre gigaoctets,
de huit gigaoctets ou de 16 gigaoctets.
Par exemple, certaines cartes mères permettent de placer
un module de huit gigaoctets dans l'emplacement un et un
module de quatre gigaoctets dans l'emplacement deux,
pour un total de 12 gigaoctets de mémoire vive.
D'autres ne l'autorisent pas
parce qu'il y a un décalage de taille.
Au lieu de cela, il faudrait mettre deux quatre
pour obtenir un huit ou deux huit pour obtenir un 16.
Et il ne serait pas possible d'atteindre
12 gigaoctets sur ce système
parce qu'il n'y a pas de modules de mémoire de six gigaoctets
disponibles sur le marché.
Sur la plupart des cartes mères modernes, il est
possible d'utiliser ce que l'on appelle les "single banks", qui permettent
d'insérer des modules de n'importe quelle taille dans n'importe quel emplacement
et de les combiner entre eux.
Cependant, les cartes mères plus anciennes exigeaient
que vous fassiez les choses par paires, c'est-à-dire une banque de
deux ou une banque jumelée.
Le facteur de forme de votre carte mère va déterminer
la quantité de mémoire que vous pouvez
prendre en charge sur un système donné.
En effet, vous pouvez n'avoir qu'un seul emplacement
de mémoire ou deux, quatre ou huit, en fonction
du facteur de forme de votre carte mère.
Si vous avez une carte mère plus
grande, il est probable qu'elle dispose de plus d'emplacements de
mémoire, ce qui vous permet d'avoir une quantité totale de mémoire
plus élevée dans votre système.
En revanche, si vous utilisez une carte mère plus petite, vous
ne disposerez peut-être que d'un ou deux emplacements,
ce qui limitera la quantité de mémoire totale
que vous pourrez installer.
Les modules de mémoire varient en fonction du type, qui est
défini par la carte mère et son facteur
de forme, comme nous venons de le mentionner.
Ils définissent le nombre
de broches de ces modules en fonction
de la série de mémoire que vous achetez.
Par exemple, si vous utilisez des modules
de mémoire DIMM ou dual in-line, ceux-ci
peuvent avoir un connecteur à 240 broches
ou à 184 broches, ou quelque chose d'autre, selon le modèle
que vous achetez.
Une autre classification des puces de mémoire dans les
modules est leur type.
Dans les systèmes antérieurs, on utilisait différents types
de mémoire en fonction du fabricant,
mais dans la plupart des systèmes
actuels, nous utilisons tous le même
type de mémoire, quel que soit le fabricant.
Au lieu de cela, nous nous basons
sur une version telle que DDR3, DDR4 ou DDR5.
Aujourd'hui, DDR signifie Dual Data Rate (double débit de données).
Le Dual Data Rate est le type de mémoire le plus communément
utilisé dans la plupart des systèmes, mais
il existe quelques exemples
dans certains systèmes anciens spécialisés où l'on peut
trouver des mémoires RAM dynamiques de
Rambus, ou RDRAM, utilisées à la place.
Une autre classification des
modules de mémoire est basée sur leur vitesse.
Avec les anciennes mémoires,
cette durée était en fait classée en nanosecondes.
Par exemple, 60 nanosecondes.
Mais avec le temps, lorsque nous sommes passés à la DDR3, à la DDR4 et à la DDR5, ces nanosecondes
étaient si rapides que presque toutes les mémoires
donnaient l'impression d'avoir la même vitesse, car elles fonctionnaient toutes
dans cette fourchette de une à cinq nanosecondes.
Nous avons donc commencé à calculer cette valeur en fonction de la vitesse du bus.
Par exemple, si vous avez une mémoire PC133, elle fonctionne
à une vitesse de bus de 133 mégahertz.
Cependant, la plupart des mémoires modernes seront
mesurées en termes de débit.
Avec le temps, cependant, la vitesse du bus n'était
plus un calcul valable, car presque
tous les systèmes fonctionnaient
à la même vitesse de bus, et
nous avons commencé à mesurer la mémoire en termes de débit.
Le débit est maintenant calculé en fonction de la vitesse
du bus et de la largeur du bus de données.
Par exemple, si j'utilise une ancienne DDR2,
connue sous le nom de PC2-6400, cela signifie
qu'elle offre une vitesse
de bus de 800 mégahertz et un débit de
6. 4 gigaoctets par seconde de bande passante.
Nous pouvons voir le 6. 4 gigaoctets par seconde
de bande passante parce que nous voyons ce nombre 6400 après
le PC2, et le PC2 m'indique qu'il s'agit d'un module DDR2 que j'utilisais.
Maintenant que nous
avons abordé les principes de
base des modules de mémoire, examinons
les modules de mémoire et
leur évolution jusqu'aux systèmes actuels DDR3, DDR4 et DDR5.
Tout d'abord, nous avions la DRAM, qui signifie Dynamic RAM (mémoire vive dynamique).
La DRAM est l'un des types de mémoire les plus anciens
et elle nécessitait un rafraîchissement
fréquent de son contenu pour s'assurer qu'il n'était pas perdu.
La DRAM stocke chaque bit de données ou
de code de programme dans une cellule de stockage
composée d'un condensateur et d'un transistor, et est généralement
organisée en une configuration rectangulaire de différentes
cellules de stockage.
Une cellule de stockage DRAM est dynamique, ce qui signifie
qu'elle doit être rafraîchie ou recevoir une
nouvelle charge électrique toutes les quelques millisecondes pour compenser
les fuites de charge du condensateur.
Sinon, les données stockées dans cette DRAM seront perdues.
Pour améliorer cela, nous
sommes passés à ce que l'on appelle la SRAM ou RAM statique.
SRAM a résolu le problème du rafraîchissement constant,
mais sa fabrication était très coûteuse.
Pour cette raison, la SRAM n'était utilisée que pour les besoins à très
haute vitesse tels que les caches L1, L2 et L3 de l'unité centrale, les
tampons de disques durs et les tampons d'écrans LCD.
Aujourd'hui encore, la RAM statique est utilisée dans ces caches.
Une fois encore, en raison de son coût élevé,
chacun de nos processeurs n'en
contient qu'une très petite quantité.
Vient ensuite la SDRAM.
Aujourd'hui, SDRAM signifie Synchronous DRAM (DRAM synchrone).
Il s'agissait du premier module de mémoire
fonctionnant à la même vitesse que le bus de la carte mère.
Les premières puces étaient des modules de mémoire double en ligne à 168 broches,
connus sous le nom de DIMM, et leur vitesse était indiquée en mégahertz.
Les conventions d'appellation
courantes étaient les suivantes :
PC66, ce qui signifie qu'il utilisait un bus
de 66 mégahertz, ou PC133, ce qui signifie qu'il utilisait un bus de 133
mégahertz, ou PC266, ce qui signifie qu'il utilisait un bus de 266 mégahertz.
Alors que la SDRAM fonctionnait à la même vitesse
que le bus de la carte mère,
le CPU lui-même fonctionne beaucoup, beaucoup plus vite que le
bus de la carte mère.
Pour combler cette lacune,
un nouveau type de module de mémoire
a été créé, appelé DDR SDRAM.
Il s'agit de la mémoire vive
dynamique synchrone à double débit.
Ce type de mémoire peut transférer des
données deux fois par cycle d'horloge,
ce qui double la vitesse de transfert par rapport
à un module SDRAM traditionnel.
Ces modules étaient dotés de 184 broches pour pouvoir
se connecter au bus et leur
débit était évalué en mégaoctets par
seconde.
Un bon exemple en est le PC-1600, qui
fournit 1 600 mégaoctets par
seconde ou 1. 6 gigabits par seconde de débit.
Le type suivant était connu sous le nom de DDR2 SDRAM, c'est-à-dire
Double Data Rate SDRAM version deux.
La latence est plus élevée, mais l'accès
au bus externe est plus rapide, ce qui permet d'obtenir
des vitesses globalement plus élevées.
Ces puces étaient dotées d'un connecteur à 240 broches
pour connecter leurs modules dans la fente
et elles étaient évaluées en mégabits par seconde,
tout comme la DDR d'origine, mais à des vitesses plus élevées.
Lorsque vous les
voyez écrites, il s'agit de PC2- et d'un nombre, comme PC2-4200,
qui signifie 4 200 mégaoctets par seconde
de débit ou 4. 2 gigaoctets par seconde de débit.
Ensuite, nous présentons la DDR3.
et DDR3 signifie Double Data Rate 3 SDRAM.
Aujourd'hui, la DDR3 fonctionne à une tension plus
basse et à une vitesse plus élevée que la DDR2, car il s'agit
d'une nouvelle génération bénéficiant de ces améliorations.
Mais là encore, la latence a augmenté par
rapport aux modules DDR2 précédents.
Mais encore une fois, comme la vitesse est globalement
plus élevée, la latence n'est pas un problème majeur pour nous.
Ces modules disposent également d'un connecteur à 240 broches,
tout comme la DDR2, mais chacun
d'entre eux est doté d'une clé.
Ce que je veux dire par
là, c'est qu'il y a en fait une
petite encoche en bas de la série de broches
sur la partie inférieure de ces modules de mémoire.
Aujourd'hui, avec les DDR2 et DDR3, cette encoche se trouve à un autre endroit.
Vous ne pouvez donc pas prendre un module DDR2 et
le mettre dans un emplacement DDR3, et vous
ne pouvez pas prendre un module DDR3 et
le mettre dans un emplacement DDR2.
Ils ne sont pas compatibles entre
eux à cause de cette clé.
La façon la plus courante d'écrire cela est PC3- et un nombre.
Ainsi, si vous voyez PC3-10600, cela signifie
que nous avons
un débit de 10 600 mégaoctets par seconde
ou 10. 6 gigaoctets par seconde
de débit avec ce module DDR3.
En ce qui concerne la DDR3,
les taux de transfert de données ou
le débit sont normalement de 6. 4 à 17 gigaoctets par seconde, et
une taille maximale de huit gigaoctets
par module de mémoire lors de l'utilisation de DDR3.
Les DDR4 et DDR5 constituent une avancée dans ce domaine.
DDR4 est la version quatre du Double Data Rate,
et DDR5 est la version cinq du Double Data Rate.
La DDR4 aura une vitesse de 12. 8 à 25.
6
gigaoctets par seconde et une taille maximale de 32 gigaoctets par module.
Alors que la DDR5 a un débit de 38. 4 à 51.
2
gigaoctets par seconde, et une taille maximale de module de 128 gigaoctets.
Je sais que je viens de vous donner un grand nombre de chiffres différents
et vous vous demandez probablement
si je dois mémoriser toutes ces vitesses différentes.
Et la réponse est non.
Lors de l'examen, on ne vous demandera
pas quelle est la vitesse d'une DDR3, d'une DDR4 ou d'une DDR5 en termes de débit.
Mais si vous voyez dans une
question de test quelque chose comme PC4-16000,
vous devriez pouvoir savoir
que cela signifie 16 000 mégaoctets par seconde ou
16 gigaoctets par seconde, et qu'il s'agit d'un module DDR4.
Un autre exemple pourrait être le PC5-42000.
Il s'agit d'un module DDR5 qui fonctionne
à 42 000 mégaoctets par seconde, soit 42
gigaoctets par seconde.
En ce qui concerne les modules de
mémoire, n'oubliez pas que vous devez acheter le module
de mémoire qui convient à votre carte
mère en termes de vitesse et d'encodage.
Vous ne pouvez pas mettre une DDR3 dans un emplacement DDR5 et vice versa.
Chaque clé est différente, de sorte
qu'elles ne s'emboîtent pas l'une dans l'autre.
Une autre chose à garder
à l'esprit est qu'il est possible de mélanger et d'associer
des modules du même type ayant une vitesse différente.
Par exemple, si j'ai deux modules DDR5,
l'un à 38. 4 gigaoctets par seconde,
et un autre à 51. 2 gigaoctets par seconde, et je les
ai placés tous les deux dans cette carte mère.
Oui, les deux s'adapteraient
parce que cette carte mère prend en charge la DDR5
et que l'emplacement est le même, mais
comme ils se transfèrent à des vitesses différentes,
la carte mère communiquera à la vitesse
la plus lente avec les deux modules.
Vous avez donc payé plus cher pour un module plus rapide, mais vous ne
bénéficiez pas de cette augmentation
de vitesse parce qu'il doit s'abaisser au niveau
du module plus lent et s'adapter à cette vitesse.
C'est donc toujours une bonne idée d'acheter les modules par paire si vous
comptez en utiliser plusieurs.
Vous utilisez donc la même
marque, la même vitesse et le même débit dans un système donné.
Le dernier point à aborder
en ce qui concerne les modules est leur taille.
Un module DDR3, DDR4 ou DDR5 est en fait assez long,
de la taille de votre
main, du poignet jusqu'au
bout des doigts.
Mais si vous utilisez un ordinateur portable
ou un appareil tout-en-un,
vous ne pouvez pas intégrer ce module plus grand dans ces systèmes.
C'est ainsi qu'est né le SODIMM.
SODIMM est l'abréviation de Small Outline Dual In-line Memory Module
(module de mémoire double en ligne de petite taille).
Les modules SODIMM seront toujours
classés comme DDR3, DDR4 ou DDR5.
La seule différence est que vous allez également
inclure le terme SODIMM devant leur nom.
Vous pourriez donc avoir quelque chose comme un SODIMM PC4-16000.
Il s'agit donc d'un module SODIMM DDR4 qui fonctionne
à 16 000 mégaoctets par seconde, soit un
débit de 16 gigaoctets par seconde.
Pour installer un module SODIMM sur une
carte mère, il faut l'insérer
dans la fente à un angle de 45 degrés, puis le pousser
à plat contre la carte mère et le verrouiller
à l'aide de clips de retenue.
Lorsque vous utilisez un module de bureau
standard DDR3, DDR4 ou DDR5, vous devez insérer le module
directement par le haut à un angle
de 90 degrés par rapport à la carte
mère et le pousser en place jusqu'à ce qu'il
s'enclenche, puis utiliser les goupilles
de retenue pour le maintenir en place.
En tant que technicien, l'une des choses les plus faciles
à faire pour améliorer les performances
d'un système est d'installer de la mémoire
supplémentaire, en faisant passer le système de 8 à 16, de 16 à 32 ou de 32 à
64 gigaoctets de RAM, ce qui peut améliorer considérablement
les performances de votre système.