Qu'est-ce que le contrôleur de mémoire?
Pendant le fonctionnement, les ordinateurs stockent les données actives dans des puces de mémoire vive (RAM). Les puces de RAM sont connectées à la carte mère d'un ordinateur et reliées au processeur de celui-ci via le bus frontal. Ils fournissent ce qui est essentiellement une autoroute directe pour l’échange de variables et de données de programme. Le contrôleur de mémoire est une puce qui se trouve généralement sur le northbridge de la carte mère. Il gère les opérations de lecture et d'écriture avec la mémoire système, tout en maintenant la RAM active en alimentant la mémoire en courant électrique.
La RAM est généralement une solution plus rapide que d’autres types de stockage tels que les disques durs et les disques optiques. Cependant, l’un des inconvénients de la RAM est qu’elle doit être alimentée avec un flux de puissance constant pour pouvoir fonctionner. Dès que l’arrivée de courant s’arrête, les informations stockées dans les puces RAM sont perdues. Le contrôleur de mémoire répond à ce besoin en "actualisant" la RAM à une vitesse constante tant que l'ordinateur est allumé.
Pendant un "rafraîchissement", le contrôleur de mémoire envoie une impulsion de courant électronique à travers les puces de la RAM. La quantité de courant envoyé via la RAM est sélectionnée via le système d’entrée binaire (BIOS) de l’ordinateur. Cela se produit au moins toutes les 64 millisecondes, en maintenant la RAM active et les données stockées en sécurité contre les pertes dues à des coupures de courant. Sans le contrôleur de mémoire, vos données seraient perdues en quelques fractions de seconde.
Le contrôleur de mémoire gère également les opérations de lecture et d’écriture sur les puces RAM. Il agit pour sélectionner le circuit de démultiplexeur approprié pour le stockage et la récupération de données. Pensez à la mémoire des puces de RAM, comme les maisons, et au circuit de démultiplexeur, comme une adresse postale. pour "envoyer" des informations à une maison spécifique ou pour extraire des informations de cette maison, l'ordinateur doit savoir quelle adresse utiliser. Le contrôleur de mémoire joue le rôle d'intermédiaire dans ces opérations, garantissant que les informations appropriées sont récupérées aux emplacements appropriés.
Les contrôleurs de mémoire à double canal sont utilisés dans certains types de mémoire. Sur ceux-ci, deux contrôleurs de mémoire fonctionnent en tandem. Ils sont positionnés sur deux "bus" distincts, également appelés canaux, permettant à plusieurs opérations de lecture et d'écriture de se dérouler simultanément. L'avantage est que, en théorie, la largeur de bande totale du bus est doublée. Cependant, dans la pratique, d'autres considérations système, telles que la vitesse du bus et les capacités des processeurs, limitent généralement la capacité d'utilisation de la bande passante maximale théorique.