Accueil les sujets DIMM Qu’est-ce qu’un module de mémoire double en ligne (DIMM) ?
Explorer les serveurs IBM Power S’abonner aux actualités relatives au cloud
Illustration avec collage de pictogrammes représentant un écran d’ordinateur, un serveur, des nuages et des points

Publication : 21 mars 2024
Contributeurs : Josh Schneider, Ian Smalley

Qu’est-ce qu’un module de mémoire double en ligne (DIMM) ?

Un module de mémoire double en ligne (DIMM) est un type courant de matériel modulaire de mémoire informatique utilisé dans les ordinateurs de bureau, les ordinateurs portables et les serveurs. Il comprend plusieurs puces de mémoire vive (RAM) placées sur un circuit imprimé.

Les modules DIMM se connectent à la carte mère de l’ordinateur via une connexion à broches bilatérales, pour un débit de données natif de 64 bits, intrinsèquement plus rapide et plus efficace que les précédents types de matériel de transfert de données RAM, comme les modules SIMM (module de mémoire en ligne unique) . 

Les modules DIMM sont disponibles dans plusieurs configurations et formats, dont la plupart sont normalisés par le Joint Electron Device Engineering Council (JEDEC) pour qu’ils s’adaptent aux emplacements DIMM classiques : les ordinateurs personnels (PC) nécessitant généralement un DIMM à connecteur standard de 133,35 mm (5,25 pouces) et les ordinateurs portables un module de mémoire double en ligne à petit contour (SO-DIMM) à connecteur de 67,6 mm (2,66 pouces). Outre les dimensions physiques du composant, les modules DIMM sont également disponibles avec divers types de RAM.

Alors que la plupart des postes de travail modernes utilisent des puces de mémoire DIMM, le type de DIMM le mieux adapté à un ordinateur dépend des contraintes physiques du matériel et de l’application prévue.

Rapport ITIC 2023 Global Server Hardware, Server OS Reliability

Le groupe de consultants ITIC a récemment mené une enquête (sans aucun parrainage fournisseur) auprès de 1 900 cadres dirigeants dans 37 segments de marché verticaux à travers le monde sur la fiabilité, les performances et la sécurité des plateformes de serveurs les plus populaires.

Contenu connexe

Abonnez-vous à la newsletter d’IBM

Comprendre la mémoire vive (RAM)

Sur le fond, un DIMM est un type de module RAM qui utilise un type spécifique de connecteur à broches pour ajouter plusieurs puces RAM à un système informatique de manière à augmenter efficacement la capacité de l’unité centrale de traitement (CPU), la vitesse de transfert des données et le débit sans augmenter la consommation d’énergie. Les systèmes informatiques utilisent la RAM pour stocker temporairement les données utilisées sur le moment pour effectuer des opérations en temps réel. Les applications exigeantes, telles que le rendu de vidéos numériques ou les jeux en ligne, nécessitent énormément de RAM. Les systèmes informatiques dont la RAM est insuffisante fonctionnent lentement ou rencontrent des problèmes de délais d’attente dépassés. 

En général, les formes de stockage de données plus rapides et plus coûteuses, comme la RAM, sont désignées sous le terme mémoire, tandis que le matériel ou les composants de stockage plus stables et moins chers sont désignés sous le terme stockage. Les ordinateurs utilisent le stockage pour stocker la plupart des données, en particulier les fichiers des applications, les documents et/ou les supports multimédia dont l’utilisation n’est pas nécessaire dans l’instant. Les ordinateurs utilisent la mémoire, ou la RAM, pour accéder aux données et fichiers pertinents ou nécessaires pour mener à bien des activités et des fonctions instantanées, et les gérer.

La plupart des RAM sont considérées comme une forme volatile de mémoire, car elles nécessitent une électricité constante pour stocker les données et perdront toutes les données stockées en cas d’arrêt de l’alimentation du système. C’est pourquoi les ordinateurs utilisent des formes de mémoire non volatiles qui ne nécessitent pas de puissance constante, comme des disques durs SSD, pour le stockage à long terme.

Les deux principaux types de RAM sont la mémoire vive statique (SRAM) et la mémoire vive dynamique (DRAM). Développée au début des années 1960, la technologie SRAM utilise des transistors pour stocker les données, une méthode rapide et efficace, mais encombrante et coûteuse. Mais en 1968, Robert Dennard, chercheur chez IBM, concrétise l’une des avancées les plus importantes de l’informatique moderne en inventant ce qui deviendra la première puce DRAM développée par Intel en 1970, une innovation qui a tellement optimisé le fonctionnement de la RAM que son impact se fait encore sentir aujourd’hui. Même si les cellules de mémoire SRAM sont encore employées dans certaines applications particulières, la DRAM domine tellement le secteur qu’elle est presque devenue synonyme de RAM. Mais les sous-catégories de puces DRAM sont nombreuses.  

DIMM et SIMM

La principale innovation des DIMM (module de mémoire double en ligne) par rapport aux SIMM (module de mémoire en ligne unique), c’est le connecteur à broches bilatérales.

Dans un module SIMM, les puces de RAM sont reliées sur un circuit imprimé et ne transmettent les données que par un seul côté du module. La RAM DIMM, cependant, peut atteindre un débit de données doublé grâce à des broches de connexion placées de chaque côté du module. 

Module de mémoire en ligne unique (SIMM)

Comme le stockage de données maximal offert par un SIMM est de 32 bits par cycle d’horloge, les modules SIMM sont utilisés par paires pour atteindre un taux de transfert de données standard de 64 bits, avec une consommation de 5 V par SIMM. Les modules SIMM offrent une capacité de 4 Mo à 64 Mo de stockage de données. Comme leur nom l’indique, les SIMM n’ont de connecteurs que d’un seul côté du circuit imprimé.

Module de mémoire double en ligne (DIMM)

En doublant le nombre de connecteurs, les modules DIMM doublent effectivement la capacité des modules SIMM, tout en ne nécessitant que 3,3 V. Cette innovation nécessite un emplacement DIMM spécifique sur la carte mère de l’ordinateur, car les DIMM ne sont pas rétrocompatibles avec les emplacements SIMM. Cependant, la mémoire DIMM est devenue la solution de choix pour ajouter de la mémoire à la plupart des systèmes informatiques modernes, car une seule unité DIMM permet de stocker de 32 Mo à 1 Go de données, avec une efficacité énergétique optimisée.  

Principales caractéristiques et avantages des modules DIMM

Outre le connecteur à broches bilatérales caractéristique de ces modules, la plupart des unités modernes partagent un certain nombre d’avantages qui font des DIMM une option bien adaptée à de nombreuses applications informatiques.

Gestion des rangées de mémoire

Placés au sein de l’architecture mémoire d’un système, les modules DIMM permettent une gestion indépendante de leurs puces DRAM individuelles, appelées rangées de mémoire. Fournir l’accès à plusieurs rangées simultanément est essentiel pour la prise en charge du processus d’entrelacement des opérations sur plusieurs rangées de mémoire qu’utilisent les processeurs modernes. Par exemple, un CPU peut lire les données d’une rangée tout en écrivant sur une autre et effacer les deux puces DRAM une fois l’opération terminée, pour un traitement plus rapide, sans goulots d’étranglement. 

Prise en charge de diverses normes RAM

Les modules DIMM se sont révélés polyvalents dans le soutien qu’ils ont pu apporter pour faire avancer les technologies de mémoire, notamment dans la catégorie DDR (double data rate), qui utilise un contrôle strict de la synchronisation des données électriques internes et des signaux d’horloge de l’ordinateur pour permettre des taux de transfert plus élevés. Des variantes DIMM compatibles avec les normes DDR, DDR2, DDR4 et DDR5 sont disponibles. En outre, les modules DIMM non volatils (NVDIMM) peuvent même prendre en charge des options de RAM non volatiles spécialisées, qui peuvent accélérer la reprise après incident, comme en cas de panne inattendue du système, en conservant les données même sans alimentation. 

Vérification et correction des erreurs (ECC)

Les modules DIMM facilitent également la reprise après incident avec la prise en charge des méthodes ECC, comme les protocoles SECDEC (single error correct, double error detect), qui partitionnent les bits supplémentaires à part des bits utilisés dans le transfert de données afin de vérifier et de corriger toute inexactitude pouvant survenir pendant la transmission. 

Différents formats

Les modules DIMM ont évolué parallèlement au matériel informatique moderne et sont standardisés pour s’adapter à différents types de cartes mères. Coïncidant avec le développement des serveurs montés en rack, les cartes DIMM ont été réduites pour s’adapter aux espaces étroits, réduisant ainsi l’encombrement des centres de données et soutenant l’informatique portable. Parmi les formats populaires, citons les modules de mémoire double en ligne à petit contour (SODIMM) et les mini-DIMM encore plus petits.

Différentes vitesses

Selon la RAM, chaque type de DIMM possède sa propre fréquence d’horloge, sa propre vitesse et son propre bus pour gérer les lignes de données, d’adresse et de contrôle. De ce fait, les DIMM peuvent offrir différents taux de transfert de données pour répondre aux exigences uniques d’un système informatique donné.

Types de DIMM

Outre de par leur taille, leur vitesse et leur capacité, les types de modules DIMM se différencient également par leurs caractéristiques fonctionnelles uniques, ainsi que par le type de puces de RAM utilisées. 

Fonctionnalités des DIMM
  • Unbuffered DIMM (UDIMM) : Comme leur nom l’indique, les unbuffered DIMM n’ont pas de mémoire tampon et fonctionnent en communiquant directement avec le contrôleur de mémoire situé dans le CPU. Les modules UDIMM sont connus pour leur vitesse économique et sont fréquemment utilisés dans les ordinateurs de bureau et les ordinateurs portables. 
  • Fully buffered DIMM (FB-DIMM) : Contrairement aux UDIMM, les FB-DIMM sont dotés d’un Advanced Memory Buffer (AMB) pour faciliter la communication entre le module mémoire et le contrôleur mémoire. Le bus AMB divise les opérations en deux parties (lecture et écriture) et peut remplir les deux fonctions simultanément pour de meilleures performances. Les FB-DIMM augmentent la fiabilité, l’intégrité des signaux et la vitesse de détection des erreurs, ce qui en fait un choix privilégié pour les serveurs et les postes de travail nécessitant une plus grande capacité de mémoire. 
  • Registered DIMM (RDIMM) : Nommées en référence aux registres de mémoire supplémentaires placés entre le contrôleur mémoire et le module mémoire, les RDIMM sont également désignées comme mémoire à tampon et conviennent bien aux serveurs et autres systèmes nécessitant une stabilité robuste. Les modules RDIMM mettent en mémoire tampon les commandes, les adresses et les cycles d’horloge du CPU et dirigent les instructions vers des registres de mémoire spécifiques, réduisant ainsi la charge sur le contrôleur mémoire. 
  • Load-Reduced DIMM (LR-DIMM) : Autre sous-catégorie des DIMM à tampon, les modules LR-DIMM sont dotés d’un isolation Memory Buffer (iMB) qui réduit la charge du CPU et améliore la vitesse et la capacité en séparant les puces DRAM du DIMM du CPU principal. Au lieu de communiquer directement avec la DRAM, le contrôleur mémoire envoie des instructions à la puce iMB, puis la mémoire tampon effectue toutes les opérations. 
Variantes de la RAM
  • RAM dynamique synchrone (SDRAM)/single data rate (SDR) : Le terme SDR SDRAM est souvent abrégé en SDRAM, car ces types de RAM sont synonymes. La SDRAM synchronise les opérations avec la fréquence d’horloge du microprocesseur sous-jacent, ce qui entraîne une augmentation substantielle de la capacité du DIMM pour les instructions exécutables par temps d’unité d’horloge. Alors que la mémoire DRAM asynchrone répond immédiatement aux entrées du CPU, la SDRAM attend le signal d’horloge avant d’exécuter les instructions. Cette méthode, connue sous le nom de « pipelining », permet à la SDRAM de recevoir (lecture) de nouvelles commandes avant que les instructions précédentes ne soient entièrement exécutées (écriture). En conséquence, le CPU peut traiter simultanément des commandes qui se chevauchent, en exécutant une fonction de lecture et une fonction d’écriture par cycle d’horloge, ce qui améliore globalement les taux de transfert et de performances du CPU.
  • Double data rate (DDR) : la DDR SDRAM fonctionne comme la SDR SDRAM, mais deux fois plus vite. La DDR SDRAM traite deux instructions de lecture et deux instructions d’écriture par cycle d’horloge et fonctionne également à une tension standard inférieure (2,5 V contre 3,3 V. 
  • Double data rate 2 (DDR2) : Amélioration de la DDR SDRAM, ce type de RAM exécute également deux fonctions de lecture et d’écriture par cycle d’horloge, mais en prenant en charge des fréquences d’horloge plus élevées, ce qui se traduit par des performances plus élevées. Alors que les modules DDR ROM standard atteignent une fréquence maximale de 200 MHz, la mémoire DDR2 peut atteindre 533 MHz, avec l’avantage supplémentaire de ne nécessiter que 1,8 V. 
  • Double data rate 3 (DDR3) : Évolution de la DDR2, la DDR3 utilise un traitement avancé des signaux pour améliorer la fiabilité, augmenter la capacité de mémoire et réduire la consommation d’énergie (1,5 V).  
  • Double data rate 4 (DDR4) : Évolution plus poussée de la DDR3, les améliorations apportées au traitement des signaux confèrent à la DDR4 une capacité et des performances encore meilleures, avec une consommation d’énergie réduite (1,2 V) et des fréquences d’horloge plus élevées, pouvant atteindre 1 600 MHz. 
Profitez des avantages des DIMM

Par rapport à celle des modules SIMM, l’architecture DIMM à double canal rend ces modules deux fois plus fonctionnels que leurs prédécesseurs.

En outre, les modules DIMM offrent de nombreux avantages de génération actuelle, ce qui en fait la solution idéale pour la plupart des systèmes informatiques modernes, conçus avec des emplacements DIMM accueillant deux, quatre, six ou huit modules DIMM individuels. Les tampons DIMM aident à traiter les signaux du CPU pour réduire les workloads de la mémoire, tandis que la conception à double canal permet de répartir les données entre les modules de mémoire pour un entrelacement rapide de plusieurs requêtes. Pour les cas d’utilisation particulièrement exigeants, des DIMM à trois et quatre canaux sont également disponibles. Des ordinateurs personnels aux centres de données exigeants, les solutions DIMM avancées soutiennent l’informatique de pointe.

Solutions connexes
IBM Power

IBM Power est une famille de serveurs basés sur des processeurs IBM Power capables d’exécuter IBM AIX, IBM i et Linux.

Explorer les serveurs IBM Power

IBM Storage FlashSystem

Il détecte plus rapidement les ransomwares et permet d’allier cyber-résilience, performance et efficacité énergétique. Le FlashCore Module 4 (FCM4) nouvelle génération offre un stockage résilient des données en cas de cyberattaque. Identifiez rapidement les menaces et répondez-y en temps réel grâce à la détection des cybermenaces basée sur l’IA d’IBM Storage FlashSystem. 

Découvrir IBM Storage FlashSystem

Solutions Storage Area Network (SAN) d’IBM

Les solutions SAN (Storage Area Network) connectent les serveurs et le stockage à une structure réseau intelligente à grande vitesse. Bénéficiez d’une haute disponibilité, d’une évolutivité et d’une sécurité des données éprouvée, afin de pouvoir vous concentrer sur votre stratégie en toute sérénité. Tirez parti d’un centre de données plus intelligent qui améliore les performances, la fiabilité et l’efficacité.

Découvrir les solutions Storage Area Network (SAN) d’IBM
Ressources Qu’est-ce qu’un centre de données ?

Un centre de données est une salle physique, un bâtiment ou une installation qui héberge une infrastructure informatique pour la création, l’exécution et la distribution d’applications et de services, et pour le stockage et la gestion des données qui y sont associées.

Qu’est-ce que le mainframe ?

Les mainframes sont des serveurs de données conçus pour traiter jusqu’à mille milliards de transactions web par jour avec les plus hauts niveaux de sécurité et de fiabilité.

Qu'est-ce que le stockage de données ?

Le stockage des données fait référence aux supports magnétiques, optiques ou mécaniques qui enregistrent et conservent des informations numériques pour des opérations en cours ou futures.

Qu’est-ce que le stockage flash ?

Le stockage flash est une technologie de stockage à semi-conducteurs qui utilise des puces de mémoire flash pour écrire et stocker des données, appelées opérations d’entrée/sortie par seconde (IOPS).

Qu'est-ce qu'un solid state drive ?

Un solid state drive (SSD) est un périphérique de stockage à semi-conducteurs, qui utilise généralement une mémoire flash NAND pour enregistrer des données persistantes. La technologie SSD transforme le stockage grâce à la mémoire flash à grande vitesse.

Qu’est-ce que la reprise après incident (DR) ?

La reprise après incident (DR) regroupe les technologies informatiques et les bonnes pratiques conçues pour prévenir ou minimiser la perte de données et l’interruption de l’activité résultant d’événements catastrophiques.

Passez à l’étape suivante

Répondez plus rapidement aux besoins des entreprises, protégez vos données  depuis le cœur jusqu’au cloud et rationalisez les analyses et l’automatisation. Modernisez vos applications et votre infrastructure grâce à une expérience de cloud hybride fluide. Les serveurs IBM Power offrent l’agilité, la fiabilité et la durabilité dont votre organisation a besoin.

Explorer les serveurs IBM Power Voir la démo interactive