Les mémoires

Transcription

Les mémoires
Les mémoires
B. Miramond
M1 SIGE
2 types de mémoire
• RAM
– Random Access Memory
– Mémoire volatile
– Utilisation : Mémoire de travail de l’ordinateur
• ROM
– Read Only Memory
– Conserve ses données sans alimentation
– Utilisation : Bios, firmware …
DRAM
•
•
•
•
Dynamic Random Access Memory
Inventé par Intel il y a 35 ans
Cellules mémoires adressées par lignes et colonnes
Dynamique représente le besoin de rafraîchissement
périodique (~ms)
•
•
•
•
•
Processeur utilisateur : 8086, 8088
Taille de mots : 16 bits
Espace adressable : 1 Mo
Fréquence proc/mémoire : 5MHz / 2-5MHz
Temps d’accès mémoire : 480-200 ns
FPM DRAM
• Fast Page Mode
•
•
•
•
•
Processeur utilisateur : 386
Taille de mots : 16 bits
Espace adressable : 16 Mo
Fréquence proc/mémoire : -MHz / 20MHz
Temps d’accès mémoire : 80-60 ns
Supports, format SIMM 30
• Single Inline Memory Module
• Barrettes à 30 broches
• Chaque barrette mémorise seulement des mots
de 8 bits + 1 bit de parité
• Donc largeur du bus = 8+1 bits
• Pour une fréquence max de 33 MHz
• Donc les processeurs 16 bits nécessite de un
nombre pair de barrettes,
• Commence à poser des problèmes pour les
processeurs 32 bits : 4 modules …
Broche
Fonction
Description
15
A7
Adresse 7
1
VCC
+5 VDC
16
DQ4
Bit 4
2
/CAS
Sélection des colonnes
17
A8
Adresse 8
3
DQ0
Bit 0
18
A9
Adresse 9
19
A10
Adresse 10
20
DQ5
Bit 5
21
/WE
Autorisation d'écriture
22
GND
Masse
23
DQ6
Bit 6
24
n/c
Non connecté
25
DQ7
Bit 7
4
5
6
A0
A1
DQ1
Adresse 0
Adresse 1
Bit 1
7
A2
Adresse 2
8
A3
Adresse 3
9
GND
Ground
10
DQ2
Bit 2
26
QP
Sortie de la parité
11
A4
Adresse 4
27
/RAS
Sélection des rangées
12
A5
Adresse 5
28
/CASP
Sélection de la colonne
(parité)
13
DQ3
Bit 3
29
DP
Entrée de la parité
14
A6
Adresse 6
30
VCC
+5 VDC
SIMM 72 broches,
• Pour 486, largeur du bus étendu à 32 bits + 4 bits
de parité
• Donc 1 seule barrette !
• Pour pentium, largeur de bus de 64 bits, donc 2
barrettes…
•
•
•
•
•
Processeur utilisateur : 486 (DX2)
Taille de mots : 32 bits
Espace adressable : 4 Go
Fréquence proc/mémoire : 66 MHz / 66MHz
Temps d’accès mémoire : ns
Mémoire EDO
• 1995
• Extended Data Out
• adresser la colonne suivante pendant la lecture des
données d'une colonne.
• Chevauchement des accès, gain du temps sur chaque
cycle
• Processeur utilisateur : Pentium
• Taille de mots : 32 bits
• Espace adressable : 4 Go
• Fréquence proc/mémoire : 66 MHz / 33-66MHz
• Temps d’accès mémoire : 60-50 ns
SDRAM
•
•
•
•
•
1997
Synchronous DRAM
Lecture de données synchrone avec le bus système
Contrairement aux EDO et FPM dites Asynchrones
Permet d’éviter les temps d’attente du processeur
• Processeur utilisateur : Pentium II et III, K6, Athlon et
Duron.
• Taille de mots : 32 bits
• Espace adressable : 4 Go
• Fréquence proc/mémoire : MHz / 150MHz
• Temps d’accès mémoire : jusqu’à 10 ns
DDRAM
• Double Data Rate SDRAM
– 1 accès au front montant
– 1 accès au front descendant de l’horloge
•
•
•
•
•
Processeur utilisateur : Pentium IV, Core
Taille de mots : 32 bits
Espace adressable : 4 Go
Fréquence proc/mémoire : MHz / 100-275MHz
Temps d’accès mémoire : jusqu’à 10 ns
DDR-2
• Quadruple Data Rate
• deux canaux séparés pour la lecture et pour
l'écriture, si bien qu'elle est capable d'envoyer
ou de recevoir deux fois plus de données que la
DDR
•
•
•
•
•
Processeur utilisateur : Pentium IV, Core
Taille de mots : 32 bits
Espace adressable : 4 Go
Fréquence proc/mémoire : MHz / 400-800 MHz
Temps d’accès mémoire : - ns
Mémoire
Appellation
Fréquence
(RAM)
Fréquence
(FSB)
Débit
DDR200
PC1600
200 MHz
100 MHz
1,6 Go/s
DDR266
PC2100
266 MHz
133 MHz
2,1 Go/s
DDR333
PC2700
333 MHz
166 MHz
2,7 Go/s
DDR400
PC3200
400 MHz
200 MHz
3,2 Go/s
DDR433
PC3500
433 MHz
217 MHz
3,5 Go/s
DDR466
PC3700
466 MHz
233 MHz
3,7 Go/s
DDR500
PC4000
500 MHz
250 MHz
4 Go/s
DDR533
PC4200
533 MHz
266 MHz
4,2 Go/s
DDR538
PC4300
538 MHz
269 MHz
4,3 Go/s
DDR550
PC4400
550 MHz
275 MHz
4,4 Go/s
DDR2-400
PC2-3200
400 MHz
100 MHz
3,2 Go/s
DDR2-533
PC2-4300
533 MHz
133 MHz
4,3 Go/s
DDR2-667
PC2-5300
667 MHz
167 MHz
5,3 Go/s
DDR2-675
PC2-5400
675 MHz
172,5 MHz
5,4 Go/s
DDR2-800
PC2-6400
800 MHz
200 MHz
6,4 Go/s
Changement de format : DIMM
• Dual Inline Memory Module
• 4 bancs mémoire
• contrairement aux barettes Simm les deux rangées de
connecteurs (sur chaque face) ne sont pas équivalentes,
il y en a donc bien deux, d'où le nom Dual.
• On a donc deux fois 84 = 168 contacts sur les barrettes
dimm, par lesquels passent
–
–
–
–
–
le bus de données (de 64 bits),
le bus d'adresse,
le bus de commande,
le signal d'horloge et
l'alimentation de la Ram.
GDDR-3
• Technologie basée sur DDR2
• Utilisée pour cartes graphiques, optimisées pour
augmenter le débit
• Gravure en 90nm
•
•
•
•
•
•
•
Processeur utilisateur : Nvidia…
Taille de mots : bits
Capacité : 64Mo
Espace adressable : Go
Débit : 8Go/s
Fréquence proc/mémoire : 1-5GHz / 1GHz
Temps d’accès mémoire : - ns
DDR-3
•
•
•
•
•
Processeur utilisateur : Intel Core
Taille de mots : 64 bits
Capacité : 512Mo, 1-2Go
Espace adressable : Go
Fréquence proc/mémoire : 1-5GHz / 800
MHz
• Temps d’accès mémoire : - ns

Documents pareils