Université de Jijel/ Fac des sciences d’ingénieur/Dép d’electronique/Module TEC 586/Les mémoires
- 2 -
PRÉSENTATION :
Pour pouvoir fonctionner, un microprocesseur nécessite des organes ce stockage de
l’information. Déjà dans le première chapitre nous avons vu qu’un microprocesseur dispose d’un
certain nombre de registres généraux lui permettant de mémoriser les donné traitées par l’unité
arithmétique et logique. Outre ces informations, un micro-ordinateur doit pouvoir stocker les
programmes et l’ensemble des données transitant par le microprocesseur. Cette fonction est assumée
par la mémoire centrale réalisée à partir de mémoires semi-conducteurs.
Le tableau de la figure (1)résume les principales qui circulent sur le dus de données d’un
microprocesseur. Suivant leurs caractéristiques, ces informations peuvent être divisées en deux
groupes : le premier utilise ces mémoires vives ou RAM. Ces mémoires peuvent être aussi bien lues
qu’écrites, par contre elles perdent leur information en cas de rupture de l’alimentation : des RAM sont
des mémoires volatile. Le second groupe utilise des mémoires mortes ou ROM, ces mémoires sont à
lecture seule et conservent leur contenu en présence ou non de l’alimentation : les ROM sont des
mémoires non volatiles, avent d’énonces les différents types de RAM et de ROM qui existent, nous
pouvons définir les caractéristiques communes à à ces deux mémoires.
- Données : résultat d’un
calcul intermédiaire ou
d’une acquisition
- Programmes temporaires
- Programmes résidents
(moniteur, interpréteur
basic)
- Liaisons bidirectionnelles
avec le microprocesseur
(lecture et écriture)
- Durée de vie illimitée
- informations lues
uniquement
(Random Access mémory)
ROM
(Random Only Mémory)
Fig. (1) : information circulant par le bus d’un microprocesseur
I- Caractéristiques d’une mémoire :
I-1-Taille : Exprimé en nombre de bits (1 Kbit = 1024 =
bits) la capacité totale d’une mémoire.
I-2-Organisation : Suivant le type de mémoire, les informations peuvent être mémorisées sous forme
de mors de 8 bites, 4 bits ou de 1 bits (dans le cas de mots de 8 bits, on pourra exprimer d’une
mémoire en Koctets).
I-3-Temps d’accès : Temps qui s’écoule entre l’application d’une adresse et l’instant ou l’information
est disponible en sortie (temps de lecture) : en général ce temps est exprimé en nanosecondes.
I-4-Consommation : Donne en mw la puissance dans une mémoire.
I-5-Alimentation : suivant le type de mémoire utilisé, l’alimentation de la technologie employée,le
tableau de la figure (2) donne les caractéristiques comparées des trois technologies : bipolaire, MOS,
CMOS.
Intégration (capacité)
Consommation
vitesse
Fig. (2) : Comparatif de différentes technologies
I-6-Décodage d’adresse :
Quelque soit la mémoire utilisée celle-ci doit pouvoir être localisée dans l’espace adressable par le
microprocesseur. Par exemple un microprocesseur 8 bits qui peut adresser 64 Koctets de mémoire
verra celle-ci diviser en sous-ensembles, chaque sous-ensemble étant réservé à une fonction donnée. A
titre d’exemple, le tableau de la figure (3) donne le décodage mémoire d’un TRS 80 : la zone {0000-
2FFF} est occupée par l’interpréteur basic alors que la zone {0000-2FFF} est laissée libre à