Sie sind auf Seite 1von 28

III.

1 Principe

III. Les mémoires


• Généralités

– Permet le stockage des informations sous forme


numérique

– Les informations stockées sont appelées des


données

– Elles sont accessibles par l’intermédiaire de leur


adresse
1
III.1 Principe

III. Les mémoires


• Applications

– Carte à puce
– Carte mémoire appareil multimédia
– Ordinateur
– Etc…

2
III.1 Principe

III. Les mémoires


Bus d’adresses 1
A2
0 A1
0 Mémoire
A0
D7 D0

10011010
Bus de données

3
III.1 Principe

III. Les mémoires


Sélection CS
Commande R/W

n fils
d’adresses Mémoire

m fils de données
4
III.2 Caractéristiques

III. Les mémoires


• Format :
Nombre de bits dans chaque case mémoire
Largeur du mot mémorisable

• Capacité
si : m bits dans chaque cases mémoire
si : 2n cases mémoire

C = m . 2n bits

5
III.2 Caractéristiques

III. Les mémoires


• Temps d’accès
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.

• Temps de cycle
Intervalle minimum qui doit séparer deux
demandes successives de lecture ou d'écriture.
6
III.2 Caractéristiques

III. Les mémoires


• Exemple : cycle de lecture

Bus @ @x

R/W

CS
Données accessibles

Bus D Dx

Tps accès Tps de cycle


7
III.2 Caractéristiques

III. Les mémoires


• Débit
Nombre maximum d'informations lues ou écrites
par seconde
On parle aussi de bande passante (1/débit)

• Volatilité

8
III.2 Caractéristiques

III. Les mémoires


• Exemple : capacité mémoire

Bus de données
8 bits
Bus d’adresses
15 bits

C = 215 . 8 = 262 144 bits


/1024
256 k bits
32 768 octets /8
32 ko
32 768 mots de 8 bits

9
III.3 Différents types de mémoire

III. Les mémoires


• RAM (Random Access Memory)

– Mémoire vive
– Lecture et écriture possible
– Mémoire volatile = perd son contenu
lorsqu’elle n’est plus alimentée
– RAM statique ou dynamique

10
III.3 Différents types de mémoire

III. Les mémoires


• RAM statique
– Élément mémoire = bascule

• RAM dynamique
– Élément mémoire = capacité

• Comparaison
– DRAM : Encombrement plus faible
: coût plus faible
– DRAM : Nécessité d’un rafraîchissement
: plus lente

11
III.3 Différents types de mémoire

III. Les mémoires


• Application
– SRAM = cache de petite taille et rapide
– DRAM = mémoire principale de forte capacité
et de faible coût

12
III.3 Différents types de mémoire

III. Les mémoires


Mémoire

Mortes Vives

Statiques Dynamiques

SRAM

Asynchrone Synchrone

13
III.3 Différents types de mémoire

III. Les mémoires


• Technologie DRAM

– Difficile de maîtriser les temps de propagation


– Nécessite de synchroniser les accès mémoire
– SDRAM: Synchrone DRAM
– Introduction du mode Rafale (BURST)

14
III.3 Différents types de mémoire

III. Les mémoires


• Synchronous DRAM
– Une matrice de cellules mémoires
– Un buffer d’Entrée/Sortie
– Un bus de données
Matrice
Mémoire

Buffer Matrice Buffer


Mémoire

SDR

15
III.3 Différents types de mémoire

III. Les mémoires


• Double Data Rate SRAM
– Lecture sur front montant et descendant
– Banc mémoire X2

Matrice
Mémoire
Buffer Matrice Buffer
Mémoire

DDR

16
III.3 Différents types de mémoire

III. Les mémoires


 Double Data Rate SRAM II
Vitesse du buffer X2
Banc mémoire X2

Matrice
Mémoire
Buffer Matrice Buffer
Mémoire

DDR-II

17
III.3 Différents types de mémoire

III. Les mémoires


Mémoire

Mortes Vives

ROM
PROM
EPROM Statiques Dynamiques
EEPROM
FLASH

SRAM
Asynchrone Synchrone

SDRAM
EDO…
DDR
18
III.3 Différents types de mémoire

III. Les mémoires


• ROM (Read Only Memory)

– Mémoire morte
– Écriture effectuée par l’intermédiaire d’un
programmateur spécifique
– Accessible seulement en Lecture
– Mémoire non volatile = conserve son contenu
lorsqu’elle n’est plus alimentée

19
III.3 Différents types de mémoire

III. Les mémoires


• ROM
– Point mémoire = diode
– Programmation par le constructeur (masque)
– Modification impossible
– Délai

20
III.3 Différents types de mémoire

III. Les mémoires +V

adresses

1 0 0 0

données
21
III.3 Différents types de mémoire

III. Les mémoires


• PROM (Programmable ROM)
– Point mémoire = fusible
– Programmation par l’utilisateur
– Modification impossible

22
III.3 Différents types de mémoire

III. Les mémoires


• EPROM (Erasable PROM)
– Point mémoire = transistor FAMOS
– Programmation par pic de tension
– Effaçable entièrement par UV G
VPP

Grille flottante

S D

GND

23
III.3 Différents types de mémoire

III. Les mémoires


• EEPROM (Electrically EPROM)
– Point mémoire = transistor SAMOS
– Programmation par pic de tension
– Effaçable mot par mot par pic de tension
– Comportement d’une RAM non volatile mais
très lente

24
III.3 Différents types de mémoire

III. Les mémoires


• Flash EEPROM
– Programmation et effacement in situ ISP
– Programmation par mot ou bloc
– Temps d'effacement très rapide
– Flash NAND ou Flash NOR

25
III.3 Différents types de mémoire

III. Les mémoires


• Le futur : La MRAM ??
– Information = charge magnétique (polarisation e-)
– Allie les avantages :
• SRAM = rapidité
• DRAM = capacité
• Flash = permanence

26
III.4 Critères de choix

III. Les mémoires


• Critères de choix

– Capacité
– Vitesse
– Consommation
– Coût

27
III.5 Hiérarchie mémoire

III. Les mémoires


• Hiérarchie mémoire
+ vitesse

1 ns 5 ns 10 ns 10 ms

Mémoire Mémoire
Registre Cache
principale de masse

200 octets 1 Mo 1 Go 120 Go

capacité +

28

Das könnte Ihnen auch gefallen