Comprendre, Identifier et mettre à niveau la RAM de votre PC

Introduction

Ce tutoriel a pour but d’expliquer ce qu’est la RAM et de donner un aperçu des différentes technologies de mémoire afin de vous aider à identifier la RAM de votre PC. Il discutera également de la vitesse de la RAM et des paramètres de synchronisation pour vous aider à comprendre les spécifications souvent citées sur les sites Web des fournisseurs. Son objectif final est de vous aider à mettre à niveau votre système en suggérant des outils et des stratégies pour vous aider à choisir une nouvelle RAM. Il est écrit du point de vue d’un propriétaire de PC de bureau, mais la plupart des concepts s’appliquent également aux ordinateurs portables et aux ordinateurs portables.

Comme tous les composants PC, la RAM a subi un certain nombre de changements évolutifs (et quelques changements révolutionnaires) et seule la RAM conçue pour votre ordinateur fonctionnera dans votre ordinateur. Il y a littéralement des centaines de produits RAM différents sur le marché aujourd’hui, il est donc important de connaître le bon type pour votre système.

J’essaie d’écrire ceci pour l’utilisateur non technique, mais plus j’avance, plus je descends dans le techno-babillage, vous devrez peut-être apprendre quelques termes en cours de route. Je suppose que je connais les termes courants comme les mégaoctets et les gigaoctets, etc. Enfin, je devrais dire que je ne suis pas un expert en mémoire, certaines des informations que j’ai trouvées ici en train d’écrire ce tutoriel, mais j’espère que vous tirerez autant de cette exploration de la RAM que moi.

Attention!

Ce tutoriel peut contenir plus que vous n’avez jamais voulu en savoir sur la mémoire PC!

Outils requis

Nous recommandons les programmes suivants pour vous aider à tester votre mémoire.

  • La dernière version de CPU-Z de http://www.cpuid.org/cpuz.php#about
  • Memtest86 à partir de http://www.memtest86.com
    Suivez les instructions pour créer une disquette de démarrage ou un CD de démarrage (facultatif).

Qu’est-ce que la RAM?

Le terme « RAM » est un acronyme pour Random Access Memory, c’est la mémoire que votre ordinateur utilise pour exécuter son système d’exploitation et toutes les applications que vous démarrez. Le nom signifie que l’ordinateur peut accéder à des informations détenues n’importe où (p. ex. à un emplacement aléatoire) dans la RAM en adressant directement cette partie de la RAM. En d’autres termes, s’il y a des informations stockées dans le 1000ème emplacement en mémoire, le système n’a pas à lire les informations dans les 999 emplacements précédents pour y arriver, il peut à la place accéder au 1000ème emplacement simplement en le spécifiant. L’alternative serait appelée accès séquentiel, dont un exemple serait l’accès aux informations stockées sur un disque dur – le lecteur ne peut lire que les informations qui passent actuellement sous les têtes de lecture / écriture, donc si une application veut des informations dans le secteur 14 d’une certaine piste, le lecteur n’a d’autre choix que de lire toutes les informations sur cette piste. L’électronique d’entraînement sépare alors les informations du secteur 14 et les renvoie à l’application, les informations du reste de la piste étant rejetées. La RAM est donc le moyen le plus rapide d’organiser les informations pour les récupérer. Pourquoi ne pas avoir tout sur votre ordinateur stocké sur la RAM? La réponse est le coût et la volatilité – la RAM coûte beaucoup plus cher par Go qu’un disque dur et la plupart de la RAM nécessite de l’énergie pour conserver les informations qui y sont stockées (sa mémoire est « volatile »). Si vous n’aviez qu’un ordinateur RAM, vous devrez recharger le système d’exploitation et toutes vos applications et données chaque fois que vous vous éteignez ou qu’il y a une coupure de courant. Il existe des utilisations appropriées pour ce type d’ordinateur (p. ex. clients légers) mais généralement, un système est mieux servi par un mélange de mémoire vive et de stockage sur disque. Votre ordinateur a besoin de différentes quantités de RAM pour différentes tâches et plus vous ouvrez d’applications, plus vous avez besoin de RAM. Vous pourriez penser que tôt ou tard, vous manquerez de RAM et puis quoi? Eh bien, le système d’exploitation est conçu pour faire face à cette situation en « paginant » des blocs de RAM sur le disque dur. Cela signifie que si le système manque de RAM, il prend le contenu d’un « morceau » de RAM (généralement la partie la moins utilisée) et l’écrit dans une zone réservée du disque dur, appelée Fichier de page ou Espace d’échange. Le « morceau » de RAM est alors déclaré libre d’utilisation. En utilisant l’espace d’échange de cette manière, le système ne manque normalement jamais de RAM. Mais comme nous l’avons déjà discuté, l’accès aux informations sur le disque dur est intrinsèquement plus lent que l’accès à partir de la RAM, de sorte que l’ordinateur ralentit. Personne n’aime un ordinateur lent, alors que faites-vous à ce sujet? Évidemment, vous souhaitez ajouter plus de RAM, mais pour ce faire, vous devez faire correspondre la RAM supplémentaire avec ce qui se trouve déjà dans votre PC et vous devez être sûr que votre carte mère prendra en charge le type de RAM que vous avez l’intention d’utiliser.

Différents Types de mémoire et une certaine terminologie

Dans « the beginning » RAM se présentaient sous la forme de puces semi-conductrices qui étaient individuellement branchées ou soudées dans la carte mère. Cela représentait les 640 Ko de mémoire système d’origine auxquels DOS s’est accroché si longtemps. Maintenant, la mémoire est livrée dans des modules à clipser, généralement appelés clés USB (à ne pas confondre avec les clés USB qui portent parfois ce nom). Les bâtons de mémoire ou les modules ont changé de format au fil des ans à mesure que leur capacité augmentait. Voici une liste des principaux types, par ordre approximatif de complexité croissante, ainsi que d’autres termes utilisés pour les décrire:

 SIP 30 broches
Un module SIP 30 broches

 module SIMM 30 broches
Un module SIMM 30 broches

 Un module DIMM
Un module DIMM *

 Module DDR
Un module DDR avec des dissipateurs thermiques *

 Module DDR2
Un module DDR2 avec de grands dissipateurs thermiques *

  • Broches – À l’origine le nom des « jambes » sur un module de mémoire, similaire aux jambes (ou plomb) sur une puce électronique. La terminologie a été reprise pour décrire le nombre de contacts sur les modules de mémoire même lorsqu’ils ne sont pas des broches.
  • Bus – Un groupe de conducteurs électriques reliant différentes parties de l’ordinateur. Tout comme un bus dans la vie réelle est un moyen de transporter un grand nombre de personnes d’un endroit à un autre, un bus dans un ordinateur est un moyen de transporter un grand nombre de signaux (ou de données) d’un circuit intégré à un autre. Par exemple, le bus frontal (FSB) transporte des données entre le processeur et le contrôleur de mémoire (et vers d’autres destinations). Les bus peuvent contenir des sous-groupes qui sont également des bus, par example le  » Bus Mémoire  » qui relie le Contrôleur mémoire et la mémoire vive contient un bus d’adresses, un bus de données et un bus de commandes.
  • SIP – Single Inline Package – un module de mémoire de type obsolète avec une seule rangée de broches (réelles) le long d’un côté.
  • SIMM – Module de mémoire en ligne unique – un type de clé usb obsolète avec des contacts d’alimentation et de données sur un côté de la carte. 30 broches.
  • DRAM – Mémoire vive dynamique – un terme générique décrivant la RAM dans laquelle les données doivent être actualisées en permanence. Très largement utilisé dans les PC de production de masse.
  • SRAM – Mémoire vive statique – un terme générique décrivant la RAM dans laquelle les données sont conservées sans qu’il soit nécessaire de les actualiser. Plus rapide, plus grand et plus cher que la DRAM.
  • Mémoire cache – Cache est un terme utilisé pour décrire un certain nombre de fonctions différentes dans l’ordinateur. La mémoire cache est un magasin séparé de SRAM utilisé par la CPU pour stocker les « informations » les plus fréquemment utilisées. Le cache est accessible plus rapidement que la RAM normale, de sorte qu’en stockant des fonctions / données fréquemment utilisées, une augmentation de la vitesse globale peut être obtenue. Il existe différents « niveaux » de cache en fonction de leur proximité avec le processeur, le cache de niveau 1 fait en fait partie de la puce du processeur elle-même, les niveaux 2 et 3 sont externes au PROCESSEUR généralement sur la carte mère.
  • FP – RAM de page rapide – Un type de DRAM, introduit en 1987, qui permet plusieurs accès à un emplacement de mémoire sans avoir à spécifier à nouveau l’adresse.
  • EDO – RAM de sortie de données étendue – un type de DRAM qui utilise des hypothèses sur le prochain accès mémoire aux données pré-lues. Introduit en 1990 avec une augmentation d’environ 10% de la vitesse par rapport à la page rapide. Parfois connu sous le nom de Mode Hyper Page (HPM).
  • DIMM – Module de mémoire double en ligne – une clé usb avec contacts d’alimentation et de données des deux côtés de la carte.
  • Parité – La parité fait partie d’un processus de vérification des erreurs qui peut être utilisé pour vérifier l’intégrité des données stockées dans la RAM. Les données sont stockées, comme c’est toujours le cas dans les ordinateurs, en binaire – une séquence de huit uns et de zéros qui constituent l’octet de données. La parité de cet octet de données est trouvée en déterminant s’il y a un nombre impair ou un nombre pair de ceux dans les données. La parité de chaque octet de données peut ensuite être stockée en ajoutant un bit de données supplémentaire, qui peut être un un ou un zéro. Ce bit supplémentaire de données est appelé « Bit de parité ». Dans le système de « parité paire », si le nombre total de uns dans l’octet est un nombre impair, le bit de parité est défini sur un, ce qui augmente le nombre de uns. (Il y a aussi un système de « parité étrange » qui est l’inverse juste pour nous confondre tous). Lorsque les données sont relues dans le système, l’ordinateur calcule à nouveau la parité de l’octet de données et la compare au bit de parité qui a été stocké avec lui. Si les parités calculées et stockées sont d’accord, tout va bien (généralement) mais si elles ne sont pas d’accord, il y a eu une erreur et l’octet de données est suspect. Pour utiliser la vérification des erreurs de parité, la RAM doit pouvoir stocker neuf bits par octet d’informations.
  • ECC – Code correcteur d’erreurs – RAM qui a un stockage de données supplémentaire pour les bits de somme de contrôle pour permettre la correction des erreurs « à la volée ». Le contrôleur de mémoire de la carte mère doit prendre en charge cette fonction.
  • SDRAM – Mémoire vive Dynamique synchrone à débit unique – Introduite en 1997, l’accès mémoire est synchronisé avec l’horloge du bus et le bus a une largeur de 64 bits. modules à 168 broches.
  • RAMBUS – Une technologie de mémoire révolutionnaire développée par Rambus Inc. basé sur un type de mémoire vidéo et conçu pour être utilisé sur des PC équipés de processeurs Intel. Introduit en 1999.
  • Module de mémoire en ligne RIMM-Rambus – la clé usb utilisée dans les systèmes utilisant la RAM Rambus. modules à 184 broches.
  • C-RIMM – Le module de continuité nécessaire pour remplir les emplacements de mémoire vides dans le système Rambus.
  • RDRAM – Rambus DRAM – conçu à l’origine pour fonctionner à des vitesses de bus allant jusqu’à 800 MHz mais seulement 16 bits de largeur.
  • DDR – Mémoire à double débit de données – un type de DRAM basé sur la technologie SDRAM qui fonctionne à deux fois la fréquence d’horloge du bus. Il utilise des modules à 184 broches. Sorti en 2000. C’était la technologie de mémoire principale à la fin de 2005.
  • SODIMM et SORIMM – Versions à petits contours de bâtons DIMM et RIMM. Ce sont des modules de mémoire plus petits et plus fins, généralement utilisés dans les ordinateurs portables. Les modules ont 144 ou 200 broches.
  • SPD – Détection de présence série – circuit (une EEPROM) intégré à un module RAM qui enverra des informations au BIOS et au contrôleur de mémoire pour l’informer de quel type et de la quantité de mémoire présente, où elle se trouve et configurer des paramètres de synchronisation complexes.
  • Épandeur de chaleur – Un couvercle métallique mince établissant un contact thermique avec les puces de mémoire et aidant au refroidissement. Permet également aux fabricants de mettre de grands logos et badges sur les modules de mémoire.
  • DDR2 – Mémoire à double taux de données2 – un type de DRAM basé sur la technologie DDR qui fonctionne à deux fois la fréquence d’horloge. Sorti en 2004. Ce devrait être la technologie de mémoire principale à la fin de 2007. Non compatible avec les cartes mères DDR. Les modules ont 240 broches.
  • Mémoire Double Canal – Il n’y a pas de différence entre la mémoire DDR double canal et la mémoire DDR ordinaire, c’est la carte mère qui est différente. Les systèmes dotés de capacités à double canal peuvent effectivement doubler la bande passante du bus mémoire en accédant aux modules RAM par paires. Pour utiliser la double canalisation, vous achèteriez de la RAM par paires appariées et l’installeriez symétriquement sur les canaux de mémoire.
  • Mémoire virtuelle – C’est de la RAM simulée par le système lorsqu’il manque d’espace dans les modules de mémoire réels, c’est en fait de l’espace sur le disque dur et en tant que tel est beaucoup plus lent à accéder que la RAM réelle. Une dégradation significative des performances du système se produit si plus d’un certain pourcentage de données actuelles réside dans la mémoire virtuelle.
  • Latence – Un intervalle de retard. J’espérais passer sous silence cela, mais tant de sociétés de RAM citent des chiffres de latence, cela ne manquera pas de se produire. Voir la section sur la latence ci-dessous.Banque
  • – Un groupe de puces de mémoire (pas de modules) qui, ensemble, peuvent fournir suffisamment de bits de données pour égaler le bus de données du processeur. À l’époque des puces de mémoire de modules à 30 broches ne détenaient qu’un bit par adresse et vous ne pouviez installer que 8 puces sur un module, donc pour « remplir » le bus de données du 486CPU (qui était large de 32 bits), vous aviez besoin de quatre modules pour faire une banque. L’introduction de SIMM à 72 broches signifiait que les 32 bits entiers de données pouvaient être fournis par un seul module, mais lorsque le processeur Pentium a été introduit avec un bus de données 64 bits, vous aviez donc besoin de 2 SIMM pour créer une banque. Cela explique pourquoi les propriétaires d’anciens systèmes Pentium devaient toujours ajouter ou mettre à niveau leur mémoire par paires. Avec l’introduction du DIMM 168pin, cet inconvénient a été surmonté et il peut maintenant y avoir de nombreuses banques de RAM sur un module de mémoire.
  • Rang – Une rangée de puces de mémoire. Habituellement, un rang remplit un côté d’un module de mémoire, donc si votre module a deux rangs, cela signifie qu’il y a des puces des deux côtés.

Pour un guide illustré des modules de mémoire, voir ce lien – http://www.crucial.com/library/memorymodid.asp

Tailles de RAM communes

Si je me souviens bien, les SIMM d’origine étaient disponibles en paquets de 256 Ko, 512 Ko et 1 Mo et coûtaient une petite fortune. À l’époque de Windows 95, un ordinateur aurait généralement plusieurs modules de mémoire de 4 ou 8 Mo. Au moment où Windows 98 est sorti, ceux-ci étaient devenus des modules de 16 Mo ou 32 Mo pour représenter environ 64 Mo dans un bon système. Pour les ordinateurs Windows XP, 128 Mo est un minimum réalisable selon les applications que vous souhaitez exécuter, les modules ont tendance à être de 128 Mo, 256 Mo ou 512 Mo. Actuellement, les systèmes sont régulièrement livrés avec des bâtons de 512 Mo et des bâtons de 1 Go deviennent de plus en plus courants.

Tailles de modules RAM toujours doubles: 4 Mo, 8 Mo, 16 Mo, 32 Mo, 64 Mo, 128 Mo, 256 Mo, 512 Mo, 1 Go, 2 Go, etc. (puisque strictement parlant 1 Go = 1024 Mo) Vous ne trouverez aucun module de RAM de 96 Mo par exemple, mais votre système peut avoir une quantité « inhabituelle » de RAM totale pour plusieurs raisons

  • Le système contient des modules de RAM de différentes tailles.
  • Par exemple, votre système affiche 192 Mo de RAM. Très probablement, il s’agissait d’un système qui a commencé à fonctionner avec 64 Mo de SDRAM et qui a été mis à niveau en ajoutant un module de 128 Mo.
  • Le système dispose d’une vidéo embarquée.
  • Lorsqu’un système a une vidéo embarquée, la « carte » vidéo est intégrée à la carte mère, mais aucune mémoire vidéo n’est fournie, le système réserve plutôt une partie de la RAM du système pour servir de mémoire vidéo. La quantité de mémoire réservée dépend des paramètres du BIOS et correspond généralement à une taille standard de 4 Mo à 64 Mo. La quantité « totale » de RAM que Windows voit est alors la taille du module de RAM, moins la quantité réservée à la vidéo. Cela peut entraîner des quantités très étranges pour la RAM totale du système. Par exemple, la RAM totale d’un système peut être déclarée comme étant de 352 Mo. Cela pourrait être composé d’un module de 128 Mo plus un module de 256 Mo moins 32 Mo réservé à la vidéo.

Vitesse de la RAM

La RAM des ordinateurs Intel est accessible par le processeur via le bus frontal (FSB) et le bus mémoire. Les améliorations technologiques ont considérablement modifié la vitesse du FSB. De même, la mémoire vive elle-même a une vitesse maximale à laquelle elle peut fonctionner de manière fiable et qui doit être au moins aussi élevée que la vitesse du bus mémoire. Il existe clairement une « zone grise » où la définition d’un fonctionnement fiable est définie et c’est une différence entre une RAM de « faible qualité » et une RAM de « haute qualité » – la RAM de haute qualité fonctionnera probablement avec une fiabilité proche de 100%, nettement supérieure à la vitesse de bus pour laquelle elle est évaluée. C’est l’une des régions que les overclockeurs exploitent pour améliorer les performances de leur système – en augmentant la vitesse du FSB pour tirer parti de la « zone tampon » de performance d’une RAM de bonne qualité.

Les modules SIMM obsolètes (EDO ou FP) ont été évalués par la réponse des puces sur le module, par exemple 70 nanosecondes. Les bâtons SDRAM plus anciens étaient évalués à des vitesses de 66 MHz, 100 MHz (PC100) ou 133 MHz (PC133). Le DDR d’origine était évalué à PC1600 ou PC2100. Le DDR actuel est évalué comme PC3200. Les modules RIMM d’origine étaient des vitesses PC600, PC700 et PC800. Les modules RIMM actuels sont classés PC1066. La DDR2 d’origine est conçue pour des vitesses de 400 MHz, 533 MHz et 667 MHz. La dernière DDR2 est conçue pour une vitesse de fonctionnement de 800 MHz.
Qu’est-ce que cela signifie en termes de quantité de données pouvant être transférées par seconde? En prenant des informations à partir de divers sites de fabricants de mémoire, nous pouvons créer un tableau pour montrer quelques comparaisons des performances de mémoire maximales:

Type de RAM Indice PC Vitesse de RAM
en MHz
Débit de pointe
en Mo/sec
SDRAM PC100 100 800
SDRAM PC133 133 1100
RIMM PC800 400 1600
RIMM PC1066 533 2100
DDR PC1600 200 1600
DDR PC2100 266 2100
DDR PC2700 366 2700
DDR PC3200 400 3200
Dual Channel RIMM PC800 400 3200
Dual Channel RIMM PC1066 533 4200
Dual Channel DDR2 PC2-3200 400 6400
Dual Channel DDR2 PC2-4200 533 8400
DDR2 à double canal PC2-5300 667 10600
DDR2 à double canal PC2-6400 800 12800

Latence de la mémoire

Maintenant, nous devenons techniques… Dans les termes les plus simples, la latence est un retard. Dans un ordinateur, c’est la pause inévitable entre demander certaines données et avoir ces données disponibles pour être utilisées. Pour donner un exemple concret, j’ai regardé le site Newegg et j’ai trouvé quelques paires de modules de RAM DDR PC3200 de 1 Go qui auraient l’air bien dans mon système, mais est-ce que je ferais mieux de commander la RAM OCZ Gold avec synchronisation 2-3-3-8 ou la RAM haute performance Mushkin avec synchronisation 2-3-2-6? Que signifient ces chiffres de toute façon?
Je vais essayer d’offrir une explication simple, mais si toute cette terminologie fait vraiment briller vos yeux, rappelez-vous simplement que si tout le reste est égal, plus les chiffres sont bas, meilleure sera la RAM. Passez ensuite à la section suivante. Pour le reste d’entre nous, c’est parti:

Les données sont stockées dans les puces de mémoire de votre ordinateur de la même manière que le stockage de données dans une feuille de calcul – elles sont organisées en lignes et en colonnes et sont séquentielles le long d’une ligne. Par exemple, dans une puce de 16 Mbits, il y aurait 4 194 304 emplacements d’adresses ou « cellules » disposés en 2048 lignes et 2048 colonnes. Chaque cellule de la puce contient quatre bits de données. Une partie de la puce pourrait ressembler à ceci:

Adresse Colonne 1 Colonne 2 Colonne 3 Colonne 4
Rangée 1 1101 1001 0100 0110
Rangée 2 1011 1000 1100 0000
Rangée 3 1111 1010 0101 1100
Rangée 4 1011 0011 1010 1100

Gardez à l’esprit que les uns et les zéros sont représenté par des niveaux de tension sous forme de charge électrique dans un condensateur de la puce réelle et que ceux-ci sont rafraîchis à plusieurs reprises. Pour lire les données dans une cellule particulière de notre puce 2048×2048, l’ordinateur doit indiquer dans quelle ligne se trouvent les données, puis indiquer la Colonne contenant la cellule contenant les données requises. Il le fait en émettant (en binaire) une « adresse » pour la ligne puis la Colonne en utilisant le même bus d’adresses de 11 bits dans chaque cas (car il faut 11 bits pour compter jusqu’à 2048 en binaire). Par exemple, pour lire les données dans la cellule verte du diagramme, l’ordinateur doit d’abord adresser la ligne 3 (surlignée en jaune) et une fois cette adresse fixée, il adresse la colonne 2 (surlignée en bleu). Voyez-vous déjà un retard ici?

Parce que tout se passe à une vitesse ahurissante, il doit y avoir une « pause » entre l’émission de l’adresse de ligne et l’émission de l’adresse de colonne pour permettre aux tensions de se stabiliser. Si la pause n’est pas assez longue, l’adresse de la colonne peut être corrompue par la tension restante de l’adresse de la ligne, ce qui entraîne la lecture des données erronées. L’adresse de ligne et l’adresse de colonne sont « verrouillées » dans la puce mémoire par des signaux appelés « stroboscopes », nous avons donc un Stroboscope d’adresse de ligne (RAS) et un stroboscope d’adresse de colonne (CAS). Le délai nécessaire entre eux est appelé délai RAS-CAS ou TRCD. Tous les retards mentionnés sont mesurés en cycles d’horloge plutôt qu’en intervalles de temps réels.

Une fois que les données de la cellule (1010) ont été lues, les quatre bits de données suivants sont (généralement) dans la même ligne mais dans la colonne suivante, de sorte que seule l’adresse de la colonne doit être modifiée. Encore une fois, il doit y avoir un délai pendant que l’adresse précédente « s’évapore » et que les nouvelles tensions d’adresse se stabilisent avant que l’adresse puisse être verrouillée. Ce délai est appelé Latence CAS ou CL.

De même, une fois que toutes les données requises dans une ligne ont été lues, une ligne différente doit être traitée. Étant donné que le contenu des cellules doit être actualisé et que cela se fait Ligne par ligne, un autre délai est requis appelé temps de précharge RAS ou TRP.

La mémoire de votre ordinateur n’est pas active tout le temps et pendant les (minuscules) intervalles d’inactivité, certaines parties de la mémoire sont arrêtées pour éviter la surchauffe des puces. Cela introduit un délai lorsqu’ils doivent être activés à nouveau. C’est ce qu’on appelle le délai « Actif pour précharger » ou TRAS.

Enfin, il y a un autre délai qui doit être autorisé, qui est le délai entre la sélection par l’ordinateur d’une puce de mémoire particulière (car il y aura beaucoup de puces composant votre RAM) et la possibilité d’émettre une commande à cette puce. C’est ce qu’on appelle le taux de commande et pour une raison quelconque semble être sans acronyme.

Revenons donc au monde réel et à nos exemples de Newegg pouvez-vous deviner quels sont les nombres de « timing » cités? C’est vrai – ce sont les retards ou les latences dont nous venons de parler. Voici à quoi pourrait ressembler une spécification de synchronisation typique :

2-3-2-6-1T

  • Le premier nombre (2) est CL, la latence CAS. Cette valeur a le plus d’effet sur les performances du système. Il est généralement de 2, 2,5 ou 3 pour la mémoire DDR.
  • Le deuxième nombre (3) est TRCD, le délai RAS vers CAS. Pas aussi critique que CL, il est généralement de 2,3 ou 4 pour la mémoire DDR.
  • Le troisième nombre (2) est TRP, le délai de précharge RAS. Cette valeur a des effets similaires à TRCD.
  • Le quatrième nombre (6) est TRAS, le délai de précharge actif. Cette valeur affecte davantage la stabilité que les performances. Typiquement entre 5 et 8 pour la mémoire DDR.
  • Le dernier chiffre (1T) est le taux de commande et est souvent omis, car il est presque toujours de 1T. Pour une RAM lente, ce serait 2T. Étrangement, certains overclockers obtiennent de très bons résultats en réglant délibérément le taux de commande sur 2T, même avec une RAM à faible latence, car cela leur permet plus de flexibilité lors du réglage des autres latences et vitesses de bus.

Notez que les chiffres ne sont valables que pour la vitesse d’horloge nominale et seront également très différents pour différents types de RAM.

Les exemples réels étaient 2-3-3-8 et 2-3-2-6 qui sont tous deux bons pour la DDR à 400 MHz, mais je peux maintenant voir que la RAM Mushkin 2-3-2-6 peut être plus stable sous une charge lourde que la RAM OCZ. Je peux donc vérifier l’écart de prix et déterminer si cela est susceptible d’être un facteur important pour l’utilisation de mon ordinateur.

Ces chiffres de latence et de synchronisation doivent être entrés dans le BIOS lorsque la RAM est installée – la raison pour laquelle vous n’avez probablement jamais eu à le faire est qu’ils sont programmés dans l’EEPROM SPD du module RAM et que le BIOS lit automatiquement les valeurs (sauf si défini sur manuel). Si vous avez deux modules de RAM avec des chiffres de synchronisation différents, le BIOS prend le chiffre le plus élevé (réglage le plus lent) avec lequel travailler. Les chiffres de synchronisation sont des recommandations des fabricants pour un fonctionnement réussi, il n’y a pas de loi qui dit que le module de mémoire ne fonctionnera pas avec un timing différent et c’est un terrain fertile pour les overclockers à expérimenter. Ils commutent les paramètres de la mémoire du BIOS en manuel afin que le SPD soit ignoré et insèrent leurs propres chiffres dans le BIOS. Je ne suggère à personne de tenter de le faire, à moins que vous ne sachiez exactement ce que vous faites. Vous pouvez détruire votre RAM avec des paramètres inappropriés.

Comment identifier votre RAM

Pour identifier correctement votre RAM, vous devez connaître la taille totale de la mémoire en mégaoctets (Mo), le nombre de modules de mémoire, le type de RAM dont vous disposez, sa vitesse et idéalement son fabricant. Il existe un certain nombre de façons différentes de trouver une partie ou la totalité de ces informations.

 Fenêtre d'informations système
Utilisant Systeminfo.exe pour voir la quantité totale de RAM

Voici quelques utilitaires gratuits qui peuvent être utilisés pour déterminer la quantité de mémoire actuellement installée et les types de matériel installés:

  • La commande d’informations système Windows, comme indiqué ci-dessus, me permet de voir combien de mémoire totale j’ai installée sur mon ordinateur.
  • SpeedFan me permet de vérifier la RAM que j’ai: Le lancement de SpeedFan à partir de son icône de bureau révèle que la version 4.27 est installée. Le programme prend quelques secondes pour recueillir des informations, puis s’installe sur l’écran « Lectures » où il vous indique la vitesse du ventilateur et la température des composants. Cliquez sur l’onglet « Info » et cliquez sur le bouton « Lire les infos ». Cela rassemble des informations et les affiche dans la boîte « DIMM info ». Faites défiler vers le haut et vers le bas pour voir toutes les informations. Comme indiqué ci-dessous, SpeedFan me dit que je n’ai qu’un seul bâton de RAM (DIMM # 0) et c’est DDR, il ne stocke pas d’informations de parité et la taille totale est de 512 Mo. Si j’avais plus d’un bâton, il y aurait aussi des informations pour DIMM #1, DIMM #2, etc.

     Fenêtre d'informations SpeedFan
    Boîte d’informations DIMM SpeedFan

  • Maintenant, regardons en utilisant Everest Home Edition: Démarrez Everest, dans la colonne « Menu » sur le côté gauche, cliquez sur « Carte mère ». La fenêtre de droite devrait changer pour afficher les icônes CPU, CPUID, Carte mère, Mémoire, SPD, Chipset et BIOS. Cliquez sur l’icône « SPD » au nom crypté (pour une explication, voir l’entrée SPD dans la section précédente). Comme indiqué ci-dessous, cela révèle une mine d’informations. L’entrée unique pour ‘DIMM1’ sous la description de l’appareil montre que je n’ai qu’une seule clé USB. Les détails ci-dessous indiquent le numéro de série, la date de fabrication, la taille (512 Mo), le type (SDRAM DDR), la vitesse (PC3200) et d’autres informations, y compris le nom du fabricant (Kingston Technology Company Inc.) et un lien vers leur site web. Il signale à tort que j’ai quatre emplacements DIMM alors qu’en fait ma carte mère n’en a que deux. Notez que Everest Home Edition n’est plus en cours de développement et que certaines informations peuvent être obsolètes.

     Informations sur le SPD de l'Everest
    Propriétés du module de mémoire de l’Everest

    Des informations supplémentaires sur le Contrôleur de mémoire peuvent être trouvées dans la fenêtre « Carte mère » en cliquant sur « Chipset » et en surbrillant « Pont Nord ». Cela indiquera par exemple si le contrôleur de mémoire peut prendre en charge la double canalisation, ce que vous devrez considérer si vous effectuez une mise à niveau.

  • Enfin, vérifions notre RAM en utilisant le programme gratuit CPU-Z. Si vous l’avez téléchargé à partir de l’adresse dans la section « Outils requis », vous aurez un fichier zip quelque part dans votre ordinateur. Extrayez le fichier zip dans un répertoire appelé ‘CPU-Z’ ou un nom dont vous pouvez vous souvenir facilement. C’est tout ce que vous devez faire, il n’y a pas de processus d’installation. Pour exécuter CPU-Z, accédez au dossier CPU-Z et double-cliquez sur le cpuz.EXE. Cela exécutera le programme et vous présentera une fenêtre de rapport qui ressemble à ceci:

     Premier écran CPU-Z
    Écran d’ouverture CPU-Z

    Nous sommes actuellement intéressés par la RAM, alors cliquez sur l’onglet ‘Mémoire’. Ici, il me dit que j’ai 512 Mo de SDRAM DDR sur un seul canal, fonctionnant à 133 MHz. Il me dit que le rapport du FSB à l’horloge DRAM est de 3: 2 alors que je m’attendais à ce qu’il soit de 1: 1 (j’ai corrigé cela plus tard – voir sous « Regardez dans le BIOS » ci-dessous). Cet onglet m’indique également que les chiffres de synchronisation sont 2-2-2-6 @ 133 MHz. (Voir la section « Latence de la mémoire » pour une explication de ces chiffres). Cliquez maintenant sur l’onglet « SPD ».
    Les informations pour l’emplacement #1 s’affichent, un menu déroulant vous permet de sélectionner l’emplacement #2, l’emplacement #3, etc., qui dans mon cas disent « Vide ». Le reste de l’affichage ressemble à ceci:

     Écran CPU-Z SPD
    Écran CPU-Z SPD

    Qui me montre que ma mémoire RAM de valeur Kingston a des latences assez ordinaires à 200 MHz, mais autrement ne me dit rien de nouveau.

  • Accédez au Site Web du fabricant de l’ordinateur
    Si vous avez un ordinateur de marque, la plupart des sites Web des fabricants vous permettent de rechercher par nom ou numéro de modèle et de trouver les spécifications détaillées de votre système dans son état d’origine. Ils incluent souvent des FAQ et des pages de support qui vous donneront des informations sur la mémoire compatible et sur la mise à niveau. Certains d’entre eux sont excellents et incluent des vidéos expliquant comment ouvrir votre boîtier et comment supprimer et / ou ajouter de la mémoire. Naturellement, ils ne suggéreront généralement que leur propre mémoire de marque comme mise à niveau.
  • Utiliser un Outil de configuration en ligne
    Les principaux fabricants et fournisseurs de RAM proposent des outils téléchargeables de « Conseiller Mémoire » ou de « Configurateur » qui permettent de scanner votre ordinateur, d’afficher les spécifications de la mémoire et de recommander une mise à niveau compatible. Je vais jeter un coup d’œil à certains d’entre eux dans la section « Comment mettre à niveau votre RAM ».
  • Regardez dans le BIOS
    Consultez le manuel de votre carte mère si vous ne savez pas comment entrer dans le BIOS – sur la plupart des systèmes, vous appuyez sur la touche ‘Suppr’ lorsque le système commence à démarrer. Il existe de nombreux formats différents pour l’écran du BIOS, donc je ne peux pas être précis sur les options que vous pouvez voir disponibles. Sur mon propre système, j’ai American Megatrends Inc. BIOS (AMIBIOS) et en cliquant sur « Caractéristiques du BIOS standard » a montré « Mémoire système: 512 Mo » sans autre information. En regardant sous « Fonctionnalités avancées du BIOS » > > « Paramètres avancés du chipset » > > « Configuration de Northbridge », j’ai trouvé « Fréquence DRAM: 266 MHz » qui est un réglage manuel, remplaçant ce qui est stocké dans les modules de RAM SPD. J’ai changé ce paramètre en « Auto » pour que le BIOS lise le SPD pour la valeur recommandée. Après le démarrage, j’ai à nouveau exécuté CPU-Z et les rapports de bus étaient passés à 1: 1 et la fréquence de la mémoire était maintenant de 200 MHz. (Remarquez qu’il y a une certaine confusion sur les fréquences qui sont lesquelles. Parce que la RAM est à double débit de données, le bus mémoire fonctionne à 200 MHz dans cet exemple, mais la fréquence DRAM équivalente serait maintenant de 400 MHz.)
  • Ouvrez le boîtier et Lisez les étiquettes
    Un rapide coup d’œil à l’intérieur de l’ordinateur vous indiquera le nombre de bâtons de RAM que vous avez déjà. Si rien d’autre ne vous donne d’informations concrètes, vous pouvez éteindre le système, observer les précautions de manipulation statique (voir ci-dessous) et retirer la RAM déjà présente. Si vous avez de la chance, le ou les bâtons de RAM auront une étiquette vous donnant des informations appropriées sur la taille, la vitesse, le fabricant et éventuellement des informations de garantie. Certains fabricants sont plus cryptiques que d’autres et ne peuvent vous donner qu’un numéro de pièce. Certains n’auront aucune étiquette, auquel cas vous devrez rechercher des informations sur les puces de mémoire individuelles en utilisant les numéros de pièce imprimés dessus. Suivre ce processus dépasse le cadre de ce tutoriel.

De combien de RAM avez-vous besoin?

« 640K devrait suffire à tout le monde. » – Bill Gates 1981

Ironique que cette citation provienne du fondateur de Microsoft – la société dont le système d’exploitation Windows passe par les ressources informatiques comme les enfants passent par le gâteau d’anniversaire.

Les systèmes d’exploitation plus anciens nécessitaient beaucoup moins de RAM que le système moden. Les systèmes d’exploitation modernes, et leur matériel, nécessitent un peu plus pour fonctionner correctement. En standard, la plupart des ordinateurs de nos jours devraient avoir un minimum de 4 Go (Gigaoctets) pour fonctionner correctement. À mon avis, cependant, le bon endroit est 8 Go, ce qui devrait vous permettre d’exécuter la plupart des applications et des jeux sous Windows.

Pour ceux qui font du montage vidéo lourd, de la conception graphique, des jeux sur noyau dur ou qui aiment tout simplement avoir beaucoup de programmes en cours d’exécution, vous ne pouvez pas vous tromper avec 16 Go.

Tout ce qui dépasse 16 Go peut ne pas offrir beaucoup d’avantages en termes de vitesse, à part pouvoir exécuter plusieurs programmes en même temps.

Pouvez-vous avoir trop de RAM?

Dans les systèmes d’exploitation et le matériel modernes, avoir beaucoup de ram ne nuira pas au système, mais vous ne pourrez peut-être pas en bénéficier.

À des fins historiques, voici les détails pour utiliser trop de ran dans les systèmes plus anciens. Pour la plupart, personne ne devrait plus utiliser ces systèmes, donc cela ne devrait pas avoir d’importance.

  • Windows 95 et Windows 98 (première édition) ne reconnaissent pas plus de 256 Mo de RAM – l’ajout de plus de cela peut ralentir considérablement votre système. Il y a cependant une solution pour cela détaillée dans un article AumHa – voir la section références. Si vous avez plus de 1 Go de RAM (bien que je ne puisse pas imaginer pourquoi vous le feriez), Windows peut ne pas démarrer.
    Voir l’article de la base de connaissances Microsoft ici: http://support.microsoft.com/?kbid=184447
  • Windows 98SE et Windows ME ont des problèmes avec plus de 512 Mo de RAM – vous risquez d’avoir des erreurs de « mémoire insuffisante » ou d’autres symptômes.
    Voir l’article de la base de connaissances Microsoft ici: http://support.microsoft.com/kb/q253912/
  • Windows 98SE et Windows ME ne fonctionneront pas bien avec plus de 1 Go de RAM. Cela peut entraîner une « instabilité potentielle du système » selon Microsoft.
  • Certaines versions du BIOS Award ralentissent considérablement votre système lorsque plus de 768 Mo de RAM sont installés.

Comment mettre à niveau votre RAM

Non. de Bâtons de RAM Taille de Chaque Bâton Type de RAM Vitesse de RAM Latence Marque préférée Série Quantité totale de RAM Ajouter ou remplacer? Prix
2 ( paire assortie) 1 Go DDR PC3200 2-3-2-6-1T xyz Iridium 2 Go Remplacer $???

Une note sur la double canalisation

J’ai rencontré des informations contradictoires sur la double canalisation de la RAM. Rappelez-vous que c’est une fonction de la carte mère, pas de la RAM, mais la RAM doit être placée symétriquement sur les deux canaux de mémoire et elle doit avoir des caractéristiques « correspondantes ». Exactement comment ils correspondent n’est pas clair. Les fabricants de RAM vendent des paires de RAM appariées en boîte pour une double canalisation, mais selon Intel, la mémoire ne doit pas nécessairement être de la même marque, avoir les mêmes latences ou même la même vitesse à double canal. Ils disent également que vous pouvez double canal en utilisant deux bâtons de RAM de 256 Mo sur le canal A et un bâton de 512 Mo sur le canal B. À la fin, la carte mère « décide » si la double canalisation sera implémentée ou non. Si votre ordinateur dispose (comme le mien) d’un module de mémoire dans un système à deux canaux, l’ajout d’un autre module de même taille et sensiblement de la même vitesse devrait permettre au système de double canal, mais ce n’est peut-être pas le cas. Si les modules ne sont pas suffisamment « appariés », le système continuera à fonctionner avec un accès à un seul canal et la plupart des avantages de la mise à niveau seraient perdus.

 Paire assortie de modules DDR2
Paire assortie de modules DDR2 *

Les fabricants de cartes mères essaient de nous faciliter l’installation de la mémoire vive en coloriant différemment les emplacements de mémoire vive pour différents canaux. Vous pourriez donc avoir une carte mère avec quatre emplacements, deux bleus et deux verts par exemple. Malheureusement, certains fabricants utilisent la couleur pour indiquer à quel canal appartient l’emplacement tandis que d’autres l’utilisent pour indiquer quel est le premier emplacement sur chaque canal. Si vous vous trompez, vous pouvez toujours utiliser toute votre RAM, mais vous n’aurez pas l’avantage de la vitesse de la double canalisation. Consultez le manuel de votre carte mère pour savoir où installer les modules RAM. Après l’installation, utilisez un utilitaire comme CPU-Z pour vérifier si la double canalisation est active ou non.

Installez la nouvelle RAM

Une fois que vous avez acheté et reçu votre nouvelle RAM, il ne reste plus qu’à l’installer, ce qui est probablement la partie la plus simple de tout le processus. Ne SORTEZ PAS la nouvelle RAM de son conteneur avant d’avoir lu les précautions statiques détaillées ci-dessous. Il est probablement préférable d’ouvrir le conteneur de RAM une fois votre ordinateur éteint, le boîtier ouvert et votre sangle statique attachée (si disponible). Juste avant d’insérer ou de retirer des composants, retirez le cordon d’alimentation de l’arrière de l’ordinateur et attendez au moins 30 secondes afin qu’il n’y ait aucune chance que des tensions laissées à l’intérieur du boîtier ne causent des dommages.

Ensuite, il suffit de débrancher et de retirer l’ancienne RAM si elle est remplacée. Pour les emplacements DIMM modernes, une pression sur les loquets en plastique aux extrémités des emplacements RAM éjecte le module RAM. Les systèmes plus anciens peuvent avoir des mécanismes moins conviviaux, mais tous utilisent un verrou mécanique à chaque extrémité du module. Pour retirer le module, vous devez désengager le loquet, n’essayez PAS de simplement sortir le module RAM.

L’insertion de la nouvelle RAM consiste à choisir les emplacements à utiliser (si vous n’utilisez pas la double canalisation, utilisez simplement le prochain emplacement disponible). Tenez le module près de la fente et centrez-le sur celle-ci et vérifiez que l’encoche du module RAM est alignée avec la « clé » dans la fente pour vous assurer que vous avez le module dans le bon sens.

 Clé de fente
Emplacements RAM montrant la clé (flèche)

Appuyez ensuite (vers la carte mère) sur les loquets à chaque extrémité de la fente vacante pour les mettre en position « ouverte ». Insérez le module dans la fente avec les contacts dorés vers la fente, vérifiez qu’il est dans le bon sens, puis poussez-le fermement dans la fente en utilisant une pression ferme du pouce égale à chaque extrémité du module. Si tout va bien, les loquets apparaîtront pour verrouiller le module en place. Faites la même chose pour tous les autres modules de RAM à installer et vous avez terminé.
Mettez tous les modules retirés dans le conteneur RAM, retirez votre sangle statique, fermez le boîtier de l’ordinateur et rebranchez l’alimentation. Le système est prêt à fonctionner.

Pour une présentation Flash assez simpliste sur l’installation de la RAM, voir ce lien: http://www.kingston.com/support/howto/default.asp

Redémarrez et vérifiez que tout va bien

Lorsque vous redémarrez votre système, vous pouvez voir des messages POST indiquant la quantité de mémoire présente. Si Windows ne démarre pas, vous pouvez utiliser le disque de démarrage fabriqué avec Memtest-86 pour tester la mémoire. Notez les messages d’erreur et revenez à la RAM d’origine. Consultez ensuite les sections de dépannage du site Web du fabricant de votre RAM. Lorsque Windows a chargé ok, exécutez à nouveau CPU-Z pour vérifier que la nouvelle mémoire a toutes été reconnue et fonctionne à la bonne vitesse et dans le bon mode. Alors profitez-en!

Précautions statiques

Lors de la manipulation de la RAM, comme avec d’autres composants informatiques, il faut veiller à éviter d’endommager le composant par la décharge d’électricité statique qui s’accumule sur votre corps ou vos vêtements. La statique est particulièrement un problème par temps sec et si vous avez des tapis ou des vêtements synthétiques. Par exemple, un pull synthétique (pull) serait un mauvais choix de vêtement à porter tout en améliorant la mémoire, une chemise en coton à manches courtes serait un bien meilleur choix. La meilleure façon de lutter contre la statique lorsque vous travaillez à l’intérieur de votre ordinateur est de porter une sangle statique attachée au châssis et portée au poignet pendant tout le processus. Les sangles statiques jetables sont disponibles pour quelques dollars; les versions professionnelles peuvent coûter entre 30 et 40 $. Sinon, si vous pouvez maintenir un bon contact entre vous et le châssis métallique pendant la majeure partie du processus et essayer de ne pas trop vous déplacer, cela peut être suffisant sans sangle.

 Sangle statique du technicien
Sangle statique professionnelle

Conclusion

J’espère que ce tutoriel vous a informé de certains des différents types de RAM trouvés dans les systèmes informatiques, a expliqué certaines des subtilités de la synchronisation de la RAM, vous a montré comment identifier la RAM dans votre propre ordinateur et vous a aidé à choisir la quantité et le type de RAM corrects lors de la mise à niveau.

Références et crédits

  • Kingston Technology « Ultimate Memory Guide » – < N’Est plus disponible>
  • Al Weil  » Introduction à l’Overclocking de base » – http://www.abxzone.com/abx_reviews/al2/article_p2.html
  • Centre de Support Windows  » Gestion de la mémoire Windows98 et WinME » – http://aumha.org/win4/a/memmgmt.htm
  • Le rapport technique « Explorer les performances de la latence de la mémoire » – http://techreport.com/etc/2005q4/mem-latency/index.x?pg=1
  • Mémoire Corsair  » Latence CAS: Qu’est-ce que c’est, et Comment Cela Affecte-t-Il les Performances? » – http://www.corsairmemory.com/main/trg-cas.html
  • Forum sur le matériel de Tom  » FAQ sur la mémoire » – http://forumz.tomshardware.com/hardware/FAQ-read-posting-ftopict55024.html
  • Circuits perdus  » Avis sur la mémoire » – http://www.lostcircuits.com/memory/
  • Cartes de bureau « Intel »: Modes de mémoire à Canal Unique / Double » – http://www.intel.com/support/motherboards/desktop/sb/cs-011965.htm
  • Section Mémoire AnandTech – http://www.anandtech.com/memory/default.aspx?ATVAR_SECTIONDO=list

* Les images des produits de mémoire Corsair sont utilisées avec l’aimable autorisation de la mémoire Corsair.

Rimmer Mars 2006.
https://www.bleepingcomputer.com

Leave a Reply

Votre adresse e-mail ne sera pas publiée.