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