L'espace mémoire de l'unité de traitement
De
l’unité de traitement.
On distingue 2 types de mémoires :
mémoire de travail -rapide et volatile mémoire de masse (stockage) -plus lente et permanente
I/ Les différentes mémoires utilisables.
1) La mémoire vive (RAM) :
c’est la mémoire centrale qui a un temps d’accés d’environ 50 nano-secondes.
Registre (tampon ou buffer) : tres petite capacité (en octets) mais tres rapide (20 ns)
Mémoire cache (antémémoire) qui se situe entre la RAM et le microprocesseur (L1-L2)
L1 : 1er niveau : primaire, extremement rapide (5 ns)
L2 : 2e niveau : secondaire , moins rapide (15ns)
Cette mémoire cache fait actuellement jusqu’a 4 Mo.
2) La mémoire morte :
BIOS + données.
Mémoire non volatile (permanente)
II/ Mémoire vive.
La mémoire vive est découpée en segments qui accueilleront les programmes.
Un programme ne peut pas etre stocké entièrement en mémoire, il va donc etre découpé en segments. Seul le morceau en éxécution sera stocké en mémoire et le reste sera placé dans un fichier sur le disque dur, le fichier d’échange ou mémoire virtuelle.
Les segments peuvent etre gérés de 2 manières :
* Statique * Un programme utilise les segments libérés par les programmes précédents aux endroits ou ils se trouvent. * Dynamique * Les segments libérés sont replacés de manière contigue avant d’étre réaffectés à 1 programme.
III/ Les formats physiques de mémoire.
1) Mémoire vive
statique (SRAM) : tres rapide (5 a 20ns) chère, conserve l’information une centaine d’heure.
Dédié aux mémoires caches (L1-L2)
dynamique(DRAM) 20 a 80 ns Doit etre refroidie
SDRAM : Synchronus (avec le bus de données) Apparues vers 1997 (PC 100 , PC 133)
SDRAM II ou DDR
Double Data Rate
266 MHz
SDRAM III ou QDR SDRAM
Quadruple Data Rate
800 Mhz
Dual channel (2 bus de données)
DRDRAM (2003) Super rapide