Mémoires
Mémoires
Mémoires
Chapitre I Généralités
Séance 6 : LES MÉMOIRES
1. Définition :
1
Les registres : mémoires les plus rapides, elles fonctionnent à la vitesse du processeur mais de
très petites taille (en octet). Elles 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 moins rapide que les registres, de faible capacité destinée
à accélérer l’accès à la mémoire centrale, en stockant les données les plus utilisées. Elle peut se
situer à l’intérieur du processeur (L1 : Level 1) ou à l’extérieur (L2 : Level 2)
Mémoire principale : sous forme de barrettes, c’est l’organe principal de rangement des
informations. Elle contient les programmes (instructions et données) en cours d’exécution et est
plus lente que les deux mémoires précédentes avec une plus grande capacité.
La mémoire de masse est une mémoire de grande capacité utilisée pour le stockage permanent
des informations. Elle utilise pour cela des supports magnétiques (disque dur) ou optiques
(CDROM, DVDROM).
En général les mémoires dynamiques, qui offrent une plus grande capacité et un coût 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 caches et les registres.
b.1 Type de RAM dynamique :il existe deux types principaux de mémoire dynamique qui se
distinguent par leur façon de communiquer avec le processeur :
Les mémoires dynamiques asynchrones : ancienne technologie, dont le principe est le
suivant :
- Lorsque le processeur fait une requête à la mémoire (lecture ou écriture), celui-ci
attend que la mémoire réponde avant de pouvoir faire une autre requête.
- A chaque requête, le processeur reste inactif en attendant que la donnée n’arrive.
Les mémoires dynamiques synchrones (SDRAM) :
- Dans le cas d’une mémoire synchrone, le processeur peut envoyer une nouvelle demande de
lecture ou d’écriture avant que celle-ci n’ait fini de traiter la première demande.
- Parmi les mémoires synchrones, on distingue :
3
4.2 Les mémoires mortes (Les ROM (Read Only Memory)):
Pour certaines applications, il est nécessaire de pouvoir conserver des informations de façon permanente
même lorsque l'alimentation électrique est interrompue (ex : programme du BIOS nécessaire au démarrage
du PC). On utilise alors des mémoires mortes ou mémoires à lecture seule (ROM : Read Only Memory).
Ces mémoires sont non volatiles, contrairement aux RAM, ne peuvent être que lue. L’écriture en mémoire
reste possible mais est appelée programmation. Suivant le type de ROM, la méthode de programmation
changera. Il existe donc plusieurs types de ROM :
ROM : c’est une mémoire à diode. Elle est programmée par le fabricant et son contenu ne
peut plus être ni modifié, ni effacé par l'utilisateur.
PROM (Programmable ROM) : C’est une ROM qui peut être programmée une seule fois
par l'utilisateur. La PROM est une mémoire à fusibles qui peuvent être détruit lors de la
programmation. La programmation est réalisée à partir d’un programmateur spécifique et
toute erreur est fatal.
EPROM : (Erasable Programmable ROM) Mémoire à transistor. Pour faciliter la mise
au point d'un programme ou tout simplement permettre une erreur de programmation, la
EPROM est programmable plusieurs fois par ultraviolet.
EEPROM (Electrically EPROM) : Mémoire à transistor programmable et effaçable
électriquement. Elle se comporte comme une RAM mais non volatile.
FLASH EPROM: La mémoire Flash s'apparente à la technologie de l’EEPROM. Elle est
programmable et effaçable électriquement comme les EEPROM. Elle possède les
caractéristiques d'une ram mais dont les données ne disparaissent pas lors d'une mise hors
tension (Ex : Les carte mémoires, les clé USB………).
Récapitulatif desMémoires :
Remarque : les RAM et les ROM sont considérés comme des mémoires principales
Partie électronique :(contrôleur de disque ) est l’ensemble électronique qui contrôle la mécanique
d’un disque dur.