Contrôleur et plan mémoire

Par et

  • Difficulté

    Facile

  • Note

  • Durée

    15 minutes

Tutoriel : Fonctionnement d'un ordinateur depuis zéro

Thématiques

Hardware

Mis à jour le mardi 8 janvier 2013


Une fois qu'on a réussi à créer des cellules mémoires, celles-ci ne nous servent à rien si l'on ne peut pas les sélectionner. Heureusement, les mémoires actuelles sont adressables, et on peut préciser quelle case mémoire lire ou écrire en précisant son adresse. Cette gestion de l'adresse mémoire ne se fait pas toute seule : vous vous doutez bien qu'on a forcément besoin de circuits supplémentaires pour gérer l'adressage et la communication avec le bus. Ce rôle est assuré par un circuit spécialisé qu'on appelle le contrôleur mémoire.
Notre mémoire est ainsi composée :

  • d'un tas de cellules mémoires capables de retenir 1 bit, regroupées dans un plan mémoire ;

  • d'un circuit qui gère le plan mémoire, nommé le contrôleur mémoire : il s'occupe de l'adressage, du rafraichissement mémoire (pour les DRAM) et de bien d'autres choses ;

  • et des connexions avec le bus.

Image utilisateur

Dans ce chapitre, on va voir comment l'ensemble est organisé, et voir dans les grandes lignes comment fonctionne un contrôleur mémoire. Mais avant tout, je tiens à donner une petite précision : je ne parlerais pas du fonctionnement des mémoires multiports dans ce chapitre, et me contenterais d'évoquer les mémoires connectées à un seul bus. :(



Licence
J'ai une question ou une remarque

Les auteurs

Lucas-84 J'apprécie le langage tout autant que l'abstraction qui s'en dégage et la machine virtuelle sous-jacente qui le compose.
6
Mewtow Passionné d'architecture des ordinateurs et auteur de nombreux tutoriels sur le sujet, disponibles sur le sdz
6