Académique Documents
Professionnel Documents
Culture Documents
I- Organisation de la mémoire :
Une mémoire peut être organisée sous différentes structure selon l’utilisateur :
a- La structure matricielle :
Dans une structure matricielle, une cellule ou bit est repérée par un numéro de ligne « X »
et un numéro de colonne « Y » ou globalement par son adresse « XY ». L’accès à cette mémoire
est aléatoire.
Exemple :
Une mémoire de 4096 bits (4 Kbits = 212 bits) est adressée par un mot de 12 bits. Elle peut
être organisée sous forme :
D’une matrice carrée (64 lignes x 64 colonnes)
64 lignes = 26 6 bits d’adresses pour les lignes.
64 Colonnes = 26 6 bits d’adresses pour les colonnes.
D’une matrice rectangulaire (128 lignes x 32 colonnes).
128 lignes = 27 7 bits d’adresses pour les lignes.
32 Colonnes = 25 5 bits d’adresses pour les colonnes. (Voir Fig. 1)
D’une matrice rectangulaire ( 256 lignes x 16 colonnes )
256 lignes = 28 8 bits d’adresses pour les lignes.
16 Colonnes = 24 4 bits d’adresses pour les colonnes.
D’une matrice rectangulaire ( 512 lignes x 8 colonnes )
512 lignes = 29 9 bits d’adresses pour les lignes.
8 Colonnes = 23 3 bits d’adresses pour les colonnes.
:
:
:
0 0 0 0 0
A4 A3 A2 A1 A0
1 1 1 1 1
0 0 0 0 1
A6 A5 A4 A3 A2 A1 A0
:
:
Exemple :
Une mémoire de 4096 bits (4 Kbits) peut être organisée :
En mots de 64 bits :
Nombre de mots = 4096 / 64 = 64 mots.
64 mots = 26 6 lignes d’adresse (A0 A1 … A5).
64 lignes de données pour un mot de 64 bits. (Voir Fig.2).
En mots de 32 bits :
Nombre de mots = 4096 / 32 = 128 mots.
128 mots = 27 7 lignes d’adresse (A0 A1 … A6 ).
32 lignes de données pour un mot de 32 bits.
En mots de 16 bits :
Nombre de mots = 4096 / 16 = 256 mots.
256 mots = 28 8 lignes d’adresse (A0 A1 … A7 ).
16 lignes de données pour un mot de 16 bits.
En mots de 8 bits :
Nombre de mots = 4096 / 8 = 512 mots.
512 mots = 29 9 lignes d’adresse (A0 A1 … A8 ).
8 lignes de données pour un mot de 8 bits.
D63..…..D1
A5 A4 A3 A2 A1 A0
D0
0 0 0 0 0 0 01….…...101 1er mot
0 0 0 0 0 1 11….…...001 2ème mot
: : :
: : :
1 1 1 1 1 0 00……....111 63ème mot
1 1 1 1 1 1 01……....100 64ème mot
Les registres sont les éléments de mémoire les plus rapides. Ils sont situés au niveau du
processeur et servent au stockage des opérandes et des résultats intermédiaires.
La mémoire cache est une mémoire rapide de faible capacité, située dans le processeur,
destinée à accélérer l’accès à la mémoire centrale en stockant les données les plus utilisées.
La mémoire de masse est une mémoire périphérique de grande capacité utilisée pour le
stockage permanent ou la sauvegarde des informations. Elle utilise pour cela des supports
magnétiques (disque dur,IP) ou optiques (CDROM, DVDROM).