Information Technology Reference
In-Depth Information
Le processeur de cette figure a une capacité d'adressage de 2 17 mots de 8 bits.
Chaque boîtier mémoire a une capacité de 2 13 mots de 8 bits (2 13 octets). Le processeur
peut donc adresser 16 boîtiers de mémoire. Une adresse mémoire correspond donc à
un numéro de boîtier et un numéro de mot dans le boîtier. Pour cela 4 bits du bus
d'adresses sont connectés à un circuit spécial permettant la sélection d'un boîtier, les
13 autres bits du bus permettent l'adressage d'un mot du boîtier sélectionné. Le signal
« Mémoire prête » permet la synchronisation entre la mémoire et le processeur.
Présentation physique
En général la mémoire se présente sous la forme de « puces » mémoire (boîtiers)
dont la capacité moyenne est de 32 Mo et qui sont généralement regroupées sur des
modules. Ces modules sont vendus selon 4 formats standards de 64, 128, 256 et
512 Mo. Ils se présentent sous la forme de barrettes SIMM ( Single Inline Memory
Module ) ou DIMM ( Double Inline Memory Module ) qui offrent deux fois plus de
connecteurs que la SIMM. Un nouveau format voit actuellement le jour, les barrettes
RIMM ( Rambus Inline Memory Module ) qui correspondent aux RDRAM. Ce format
permet la lecture des données en série et non plus en parallèle et est plus économique
à fabriquer.
Les aspects internes : circuits et fonctionnement
La mémoire centrale est construite autour d'un ensemble de bits réalisés à partir de
circuits permettant de coder une information sous forme binaire, que l'on note 0 ou 1.
C'est la plus petite unité de stockage.
Elle est organisée comme un ensemble de cellules contenant l'information. Chaque
cellule contient le même nombre de bits et est adressable : elle est identifiée par un
numéro qui permet de la référencer dans les opérations de lecture/écriture mémoire.
La taille des cellules est très variable en fonction des mémoires mais les adresses des
cellules sont toujours consécutives. La cellule mémoire correspond à la plus petite
quantité de mémoire adressable. Depuis quelques années les fabricants semblent se
mettre d'accord sur des cellules d'une taille de 8 bits (octet ou byte ). Un mot mémoire
est constitué par un ensemble d'octets et correspond à l'information manipulée par
les instructions machines. Les mots sont de tailles variables, par exemple une machine
32 bits dispose d'instructions manipulant des mots de 32 bits et est donc construite
avec des registres de 32 bits.
La mémoire centrale dialogue avec le processeur pour échanger (lecture/écriture)
des informations. La figure 8.6 illustre l'organisation d'une mémoire RAM. Il s'agit
ici d'une mémoire conventionnelle rapide où l'on sélectionne une ligne (une cellule)
et l'on accède en une seule opération au contenu de cette cellule.
Une opération d'écriture est, dans ce cas, réalisée en trois phases : (1) dépôt de
l'adresse de la cellule sur le bus d'adresses, (2) dépôt du contenu à écrire sur le bus
de données et (3) dépôt d'une commande d'écriture sur le bus de commandes.
Le contenu du bus d'adresses est placé en entrée d'un circuit de sélection (déco-
deur d'adresses) permettant de sélectionner la cellule mémoire correspondant à la
Search WWH ::




Custom Search