Professional Documents
Culture Documents
La mmoire centrale
Caractristiques dune mmoire centrale
Structure dune mmoire centrale
1. Introduction
UC
Processeur
Mmoire
Centrale
LUC est compose dune unit arithmtique et logique (UAL) et dune unit
de contrle.
Exemple de mmoire :
Pour pouvoir effectuer les oprations sur des donnes et excuter des
programmes lUC doit disposer dun espace de travail . Cette espace de
travail sappel la mmoire centrale.
La mmoire centrale
Un disque dure
Une disquette
Un flash disque
..
Par exemple pour lopration de lecture , le temps daccs est le temps qui
spare la demande de la lecture de la disponibilit de linformation.
Demande de
la lecture
Disponibilit de
linformation
Temps daccs
Le temps daccs est un critre important pour dterminer les performances dune
mmoire ainsi que les performances dune machine.
10
5. Mmoire semi-conducteur
Mmoire
semi-condeucteurs
vives
Mortes
11
Dynamiques
Associatives
ROM
PROM
EPROM
12
La mmoire centrale
Cest lorgane principal de rangement des informations utilises par le
processeur.
2. Caractristiques de la mmoire
centrale
14
La mmoire centrale est dite accs alatoire (RAM : Random Acces Memory)
c'est--dire que le temps d'accs l'information est indpendant de sa place en
mmoire.
Un temps daccs une mmoire centrale est moyen mais plus rapide que les
mmoires magntiques .
La capacit dune mmoire centrale est limite mais il y a toujours une possibilit
dune extension.
15
0001100
0000
0011100
0001
0111100
0002
0001100
0001100
16
R /W
D
E
C
Bus dadresse
R
A
M
O
D
E
U
Structure
interne
R
E
..
Contenu dune case
(un mot)mmoire
RIM
Bus de donnes
FFFF
17
18
A la sortie du dcodeur nous allons avoir une seule sortie qui est
active Cette sortie va nous permettre de slectionner un seule
mot mmoire.
K bits
K bits
La capacit = 2k
La capacit = 2k * n Bits
Mots mmoire
Exemple :
Une cellule
mmoire
n bits
19
20
21
22
Problme ?
On veut raliser une mmoire de capacit C , mais nous disposons
uniquement de botiers ( des circuits ) de taille infrieur ?
6. Conception des MC
m
Botier
Capacit
C
?
Mmoire
Capacit C
n
23
24
Solution
CS
D
E
R
A
M
C
O
D
Un Botier
E
U
P =m/m
R
E
Q=n/n
RIM
25
26
Solution (suite )
Exemple 1
Raliser une mmoire de 1Ko ( la taille dun mot est de 8 bits) en utilisant
des botiers de taille 256 mots de 8 bits ?
Solution :
(extension colonnes)
27
28
R/W
Exemple 2
CS
D 70
D7
8 bits
On veut raliser une mmoire de 1Ko ( la taille dun mot est de 16 bits) en
utilisant des botiers de taille 1Ko mots de 4 bits ) ?
Solution :
CS
A98
D 70
CS
D 70
Q=16/4=4
(extension colonnes)
CS
A70
8 bits
D 70
29
30
Exemple 3
D150
R/W
CS
CS
CS
CS
On veut raliser une mmoire de 1KO ( la taille dun mot est de 8 bits) en
utilisant des botiers de taille 256 mots de 4 bits ) ?
Solution :
A90
D74
D118
D30
Q=8/4=2
(extension colonnes)
10 bits
16 bits
31
32
R/W
CS
Exercice
CS
D 70
D7
CS
D3
8 bits
CS
A98
D 74
CS
D 74
CS
A70
8 bits
D 74
D 30
CS
D 30
CS
D 30
33
34
Mmoire
Centrale
Processeur
Demande de
la lecture
Disponibilit de
linformation
35
36
UC inactive
M1
M2
M3
P1
P2
P3
M4
MC
P1
P2
P3
P4
37
Remarques :
Les adresses lintrieur dun module sont squentiels ( successives )
Cest possible quun module soit raliser avec des botiers de taille infrieur ( il
faut calculer les facteur dextension lignes et colonnes )
38
Exemple
Nmodule
P4
adresse mot
39
R/W
40
Module 0
CS
D 70
8 bits
D 70
Exercice 1 :
CS
A1110
Module 1
D 70
CS
Exercice2 :
Soit une mmoire de taille de 4 Ko. Cette mmoire est dcoupe en
4 modules. Donner le schma de cette mmoire en utilisant des
botiers de 512 mots de 4 bits?
Module 2
D 70
CS
Module 3
A90
10 bits
D 70
41
42
Adresse du mot
Nbloc
43
44
Exemple 2
0000
0100
1000
1100
Bloc 0
0001
0101
1001
1101
Bloc 1
0010
0110
1010
1110
Bloc 2
0011
0111
1011
1111
Bloc 3
45
R/W
46
Bloc 0
Exercices
CS
D 70
D7
CS
8 bits
Exercice 1 :
Raliser une mmoire de capacit 512 mot de 8 bits avec des
botiers de 64 mots de 8 bits avec un degr entrelacement de 4.
Bloc 1
A10
Exercice 1 :
D 70
CS
D 70
CS
A82
7 bits
D 70
Bloc 3
47
48
Exemple
Nmodule
adresse mot
NBloc
la taille dun bloc est gale 16 mots un circuit suffit pour raliser
un bloc
50
Module 0
Bloc 0
CS
D 70
D7
8 bits
M0
Bloc 1
CS
A5
M1
D 70
Module 1
B0
A0
CS
Bloc 0
B1
D7
CS
A41
4 bits
D 70
Bloc 1
51
52