Chapitre-1
Chapitre-1
Chapitre-1
Les Mémoires
Plan
I. Introduction.
II. Organisation des informations
dans une Mémoire.
III. Structure d’une Mémoire.
IV. Connexion des Boitiers
Mémoire.
V. Caractéristiques.
VI.Hiérarchisation de la mémoire.
VII.Types des Mémoires.
I. Mémoire Vive.
II. Mémoire Morte.
I. Introduction
Caractéristiques essentielles d’un système à base d’un
microprocesseur (PC, Smartphone, etc...): Vitesse ou
Fréquence et Capacité mémoire
Définition
Une mémoire est un dispositif capable d’enregistrer des
informations, de conserver ces informations aussi longtemps
que nécessaire ou que possible, et de les restituer à la
demande.
7
III. Structure d’une Mémoire
Comment sélectionner un mot
Mémoire
Lorsque une adresse est chargée dans le registre RAM, le
décodeur va recevoir la même information que celle du RAM.
A la sortie du décodeur nous allons avoir une seul sortie qui
est active, cette sortie va nous permettre de sélectionner un
seul mot mémoire.
8
III. Structure d’une Mémoire
Exemple du boitier Mémoire
CI RAM de 1K de 9Mots
de taille 1 octet(8
bits) chacun.
III. Structure d’une Mémoire(1)
Chip Mémoire
10
III. Structure d’une Mémoire
Exercice Solution
Soit la mémoire suivante:
Nbit _ bus @
1- Déterminer la capacité de cette
Mémoire
1- CM 2 Nbit _ BusD
20
2 8 8Mbit 1Mo
N log(CM / m)
2- CM2 m N
log(2)
N 10
000h 3FFh Intervalle
d’adresse
2- Une mémoire RAM possède
une capacité C= 2Ko. pour un
A0-A9 RAM
mot mémoire de 16 bits, 1K×1
déterminer l’intervalle d’adresse
ainsi que la représentation
6bit
D0- 11
graphique du circuit mémoire D15
correspondant en précisant les CS R/W
IV. Connexion des Boitiers Mémoire
A0-A1
RA
M
D0-D3
4×
4
CS R/W
12
IV. Connexion des Boitiers Mémoire
13
V. Caractéristiques
Adresse : Valeur numérique désignant un élément
physique de mémoire.
Capacité / taille : nombre d’informations qu’elle peut
contenir en bits, octet ou mots.
Exemple: mémoire de 512 Kmots de 16 bits équivaut à 512 x 1024
mots = 512 x 1024 x 16 bits = 512 x 1024 x 2 x 8 bits = 8 Mbits=
1 Mo
Commande
d’écriture
15
V. Caractéristiques(2)
Prix de revient: Mémoires électroniques: coût de
stockage élevé => faible capacité.
Mémoires magnétiques: moins onéreuses.
Encombrement physique: Il est intéressant d’avoir des
mémoires occupant le volume physique le plus petit
possible.
17
VI. Hiérarchisation de la mémoire
L’ Hiérarchie Mémoire tient compte de
l'éloignement par rapport au processeur :
18
VI. Hiérarchisation de la mémoire(1)
les registres sont les éléments de mémoire les plus rapides. Ils
sont situés au niveau du processeur et servent au stockage des
opérandes et résultats intermédiaires.
la mémoire cache est une mémoire rapide de faible capacité
destinée à accéléré l'accès à la mémoire centrale en stockant les
données les plus utilisées.
la mémoire centrale contient les programmes (code + données) et
est plus lente que les deux mémoires précédentes.
La mémoire d'appui est l'équivalent de la mémoire cache pour la
mémoire de masse.
la mémoire de masse est un support de stockage généralement
de grande capacité et sert au stockage et à l'archivage des
informations.
19
VII. Types de Mémoire à Semi
Conducteur
Les différentes mémoires peuvent être classées
comme indiqué sur le schéma ci-dessous :
20
VII. Types de Mémoire à Semi
Conducteur
Les Mémoires Vives
a mémoire vive ou RAM (Random Access Memory)
pour mémoire à accès aléatoire, est une mémoire
volatile, cela signifie que si l'on coupe l'alimentation, les
données qu'elle contient sont perdues.
Caractéristiques :
stocker les programmes exécutés par le processeur.
accessible en lecture et en écriture.
organisée sous forme matricielle.
Classifications :
22
Les Mémoires Vives
24
Les Mémoires Vives
Fonctionnement de la DRAM
(1)
Constituée de centaines de milliers de condensateurs
emmagasinant des charges.1 bit mémoire = 1
condensateur (chargé -> état logique 1, déchargé -> état
logique 0).
Etant donné que les condensateurs se déchargent, il faut
constamment les rafraîchir à un intervalle de temps
régulier appelé cycle de rafraîchissement (≈15ms).
Pendant le rafraîchissement, mémoire indisponible en
lecture et écriture => temps d’accès lent (≈ 60ns).
Chaque condensateur est couplé à un transistor permettant
de "récupérer" l'état du condensateur. Ces transistors sont
rangés sous forme de tableau.
On accède à une "case mémoire" par une ligne et une
colonne pendant un délai appelé temps de latence
Fonctionnement de la DRAM (2)
Temps d’accès = temps de cycle Horloge(Processeur) +
temps de latence
=> Un PC à fréquence élevée utilisant des mémoires à
temps d'accès long doit effectuer des cycles d'attente
(wait state) pour accéder à la mémoire.
Exemple: PC cadencé à 200Mhz utilisant des DRAM
à temps d'accès de 60ns =>11 cycles d'attente pour
un cycle de transfert => performances diminuées 11
fois
- SDRAM - RDRAM
- DDR-SDRAM - DRDRAM
28
VII. Type des Mémoires à Semi
Conducteur
Les Mémoires Mortes
conserve les informations sans devoir être alimentée:
impression de trace définitive à chacun des composants.
Pour ce faire, on utilisait des diodes par exemple.
29
VII. Type des Mémoires à Semi Conducteur
Les Mémoires Mortes
ROM: READ ONLY MEMORY
Enregistrement définitif de l’information lors de la
fabrication de la mémoire par le constructeur.
31
Les Mémoires Mortes
PROM: PROGRAMMABLE ROM
32
Les Mémoires Mortes
EPROM: ERASABLE PROM
Mémoire effaçable après écriture à l’aide d’un
effaceur d’EPROM = tube à rayons ultraviolets.
Possède une vitre permettant de laisser passer
des rayons ultraviolets.
En présence de rayons ultraviolets d’une
certaine longueur d’ondes, les fusibles sont
reconstitués.
Couramment employée pour de petites séries
et
pour la mise au point des mémoires PROM.
Problème: Nécessité d’une source d’ultraviolets
=> Il faut enlever la mémoire de son support.
33
Les Mémoires Mortes
EPROM: ERASABLE PROM
- Le transistor peut être programmé par l’application
d'une tension suffisamment élevée, qui est appelée
tension de programmation.
Apres effacement
par UV
Apres Programmation
34
Les Mémoires Mortes
35
Les Mémoires Mortes
LES MÉMOIRES FLASH
Technologie inventé en 1983 présentant des
caractéristiques intéressants de non volatilité
et de rapidité.
Mémoire ré-inscriptible comme la DRAM, mais
comme la SRAM elle ne nécessite pas de
rafraîchissement et comme l’EEPROM on peut
éteindre l’alimentation sans perdre
l’information.
Effaçable et programmable électriquement
(EEPROM) par bloc de 64 Ko qui peut se
reprogrammer en un temps bref => Flash
Inconvénient: prix de revient élevé et un
nombre relativement limité de cycles 36
d’écritures.
Merci Pour Votre
Attention