Vous êtes sur la page 1sur 4

Les mémoires

I- Définition d’une mémoire :


Une mémoire est un composant permettant d’enregistrer, de conserver et de restituer des
informations.

II- Caractéristiques d’une mémoire :


a- La capacité :
C’est le nombre total de bits que contient la mémoire. Elle s’exprime aussi souvent en octet (8
bits). Un bit constitue l’unité de base de l’information.
* Les unités de mesure pour la quantité d’informations et la capacité de mémoire :
1 KO (Kilo Octet) = 210 octets = 1024 octets.
1 MO (Méga Octet) =220 octets = 1024 KO = (1024)2 octets = 1048576 octets.
1 GO (Géga Octet) =230 octets = 1024 MO = (1024)3 octets = 1073741824 octets.
1 TO (Téra Octet) =240 octets = 1024 GO = (1024)4 octets = 1099511627776 octets.

b- Le format des données :


C’est le nombre de bits que l’on peut mémoriser par case mémoire. On dit aussi que c’est
la largeur du mot mémorisable. Il est généralement un multiple de 8 (8bits, 16 bits, …)

c- Le temps d’accès :
C’est le temps qui s'écoule entre l'instant où a été lancée une opération de lecture/écriture
en mémoire et l'instant où la première information est disponible sur le bus de données.

d- Le temps de cycle :
Il représente l'intervalle minimum qui doit séparer deux demandes successives de lecture
ou d'écriture. Ce temps est plus long que le temps d’accès, car le bon fonctionnement de la
mémoire nécessite quelques opérations de maintien, de stabilisation des signaux dans les circuits,
de synchronisation, …etc.

e- Le débit :
C’est la quantité de données transmises au cours d’une unité de temps, on la mesure en bps
(bit / seconde).

f- Volatilité :
Elle caractérise la permanence ou non des informations dans la mémoire. On dit qu’une
mémoire est volatile, lorsqu’elle perd toutes les données après que l’utilisateur éteint l’ordinateur
ou bien après une coupure du courant.

III-Les types de la mémoire centrale :


On distingue deux types de mémoires :
 Les mémoires à lecture seule ou mémoires mortes (ROM) ;
 Les mémoires à lecture/écriture ou mémoires vives (RAM).

III-1- Les mémoires vives (RAM) :


RAM (Randum Access Memory), qui veut dire « Mémoire à accès aléatoire », est une
mémoire volatile et on peut lire ou écrire dans cette mémoire. Ce type de mémoire est utilisé pour
le stockage temporaire des données tant que l’alimentation est maintenue.
Il existe deux types de mémoires vives :
a- RAM statique ou SRAM :
Dans une RAM statique, l’information est stockée dans une bascule et donc conservée
(statiquement) même sans rafraîchissement régulier.
Ces mémoires présentent l’inconvénient d’avoir une consommation importante, et l’avantage
d’avoir une vitesse élevée.

D7D6D5D4D3D2D1D0

Exemple : La mémoire cache, qui existe dans la carte mère.

b- RAM dynamique ou DRAM :


L’information est stockée sous forme d’une charge électrique dans un condensateur. La
charge stockée disparaît lentement à cause des résistances de fuite, ce qui nécessite un
rafraîchissement cyclique.
Exemple : La mémoire principale (centrale).
Ce type de mémoire est caractérisé par une faible consommation et une faible vitesse.
Cette technique permet aussi une plus grande densité d'intégration, car un point mémoire
nécessite environ quatre fois moins de transistors que dans une mémoire statique.
Les DRAMs sont moins coûteuses que les SRAM.

D7D6D5D4D3D2D1D0

Remarques : Parmi les RAM dynamiques utilisées actuellement, on citera :


• La Synchronous DRAM (SDRAM, 1997) : La mémoire SDRAM a pour particularité de se
synchroniser sur une horloge. Les mémoires FPM, EDO étaient des mémoires asynchrones et
elles induisaient des temps d'attentes lors de la synchronisation.
• La DDR-I ou DDR-SDRAM (Double Data Rate Synchronous DRAM, 2000) : La DDR-
SDRAM permet de recevoir ou d'envoyer des données lors du front montant et du front
descendant de l’horloge (133 à 200 MHz).
Conclusion
En général les mémoires dynamiques, qui offrent une plus grande densité d'information et
un coût par bit plus faible, sont utilisées pour la mémoire centrale, alors que les mémoires
statiques, plus rapides, sont utilisées lorsque le facteur vitesse est critique, notamment pour des
mémoires de petite taille comme les mémoires caches et les registres.

III-2- Les mémoires mortes :


Les mémoires mortes ne peuvent fonctionner qu’en lecture seulement. Elles sont utilisées
lorsque les informations inscrites sont invariantes et doivent être conservées même après coupure
du courant, telles que les micro-logiciels ou programmes de gestion du microprocesseur.
Exemple : Les routines du BIOS « programme système de base dans un ordinateur ».
Les différents types de mémoire morte sont :

a- Les mémoires ROM ( Read Only Memory) :


Le constructeur inscrit le contenu une fois pour toute à la fabrication par réalisation d’un
masque qui est en fait la grille des éléments binaires en «1» et en « 0 » à programmer dans la
mémoire. On ne peut que les lire. Leur contenu est conservé lorsque la source d’alimentation
disparaît, elles sont statiques.

Avantages :
 Densité élevée
 Non volatile
 Mémoire rapide

Inconvénients :
 Écriture impossible
 Modification impossible (toute erreur est fatale).
 Délai de fabrication (3 à 6 semaines)
 Obligation de grandes quantités en raison du coût élevé qu'entraîne la production du
masque et le processus de fabrication.

b- Les mémoires ROM programmables (PROM) :


La mémoire PROM est une ROM programmable par l’utilisateur (à l’aide d’un
programmateur de PROM ) mais une seule fois seulement et d’une manière définitive.
Les éléments binaires sont des fusibles ou des diodes que l’utilisateur programme lui-même.

Avantages :
 idem ROM
 possibilité d’être programmée par l’utilisateur.
 Coût relativement faible

Inconvénient :
 Modification impossible après la première programmation (toute erreur est fatale).

c- Les mémoires reprogrammables (REPROM) :


Ce sont des mémoires programmables avec l’avantage de pouvoir être effacées et en suite
reprogrammées par l’utilisateur à l’aide d’un reprogrammateur « REPROM».
Il existe deux types de mémoire reprogrammable à lecture seule :
c-1 EPROM (Erasable Programmable ROM):
Ce sont des mémoires mortes effaçables et programmables, dans ce type de mémoire le
contenu peut être effacé lorsque la mémoire est soumise à un rayonnement ultraviolet ce qui
autorise une nouvelle programmation.
Le processus d’effacement dure plusieurs minutes, parfois une heure, et la durée de
l’enregistrement varie selon la capacité de mémoire de l’élément entre quelques secondes et
plusieurs minutes.

Avantages :
 Reprogrammable et non Volatile

Inconvénients :
 Impossible de sélectionner une seule cellule à effacer
 Impossible d’effacer la mémoire in situ.
 l’écriture est beaucoup plus lente que sur une RAM. (environ 1000 fois)

c-2 EEPROM (Electrically Erasable Programmable ROM) :


C’est une EPROM effaçable électriquement, à l’aide d’une tension différente de celle
utilisée dans un ordinateur ou un périphérique.
Ces éléments de mémoire morte sont également désignés sous le nom de mémoire flash.
Le BIOS du PC, alors appelé BIOS flash, est un des domaines d’utilisation typiques de
l’EEPROM.

Avantages :
 Comportement d'une RAM non Volatile.
 Programmation et effacement mot par mot possible.

Inconvénients :
 Très lente pour une utilisation en RAM.
 Coût de réalisation.

III-3- Mémoire cache ou Antémémoire


Une mémoire cache, ou cache est une mémoire tampon dans laquelle on stocke
temporairement les données ou les séquences de programmes. La mémoire cache accélère l’accès
du processeur à la mémoire de travail, donc réduire le temps de traitement.

Dans un ordinateur il existe de types de mémoire cache :


 Cache de premier niveau, intégrée à un processeur et qui permet d’accélérer le travail du CPU
 Une cache de deuxième niveau, elle est généralement installée sur la carte mère, à l’extérieur
du processeur.

Vous aimerez peut-être aussi