You are on page 1of 9

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs

Chapitre 3 : La mmoire centrale

1. Comprendre le principe de fonctionnement de la mmoire centrale. 2. Connatre lorganisation interne de la mmoire centrale. 3. Enumrer les caractristiques de la mmoire centrale. Objectifs du chapitre : 4. Recenser les types de mmoire qui constituent la mmoire centrale. 5. Se familiariser avec la manire dassembler les blocs mmoires pour constituer la mmoire centrale. Mmoire centrale Mot mmoire Accs Lecture Mots cls du chapitre : Ecriture Bloc mmoire Module !Carte" mmoire.
1. IN !"#U$ I"N 2. %E &"N$ I"NNE'EN #E %A '('"I!E $EN !A%E 2.1. Terminologie et dfinition 2.2. Schma de principe de la mmoire centrale ). "!*ANISA I"N IN E!NE #E %A '('"I!E $EN !A%E +. $A!A$ (!IS I,UES #E %A '('"I!E $EN !A%E -. .I(!A!$.IE #E %A '('"I!E $EN !A%E

Elments de contenu :

Volume horaire total

: 6 heures

%1info 1

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs

1. Introduction
/us0u1 2rsent on a 2arl de la mmoire centrale comme tant une sorte de 3 4oite noire 5 dans la0uelle le 2rocesseur 2eut 2lacer des suites 4inaires 2our les retrou6er ultrieurement. out au long de lhistoire de linformati0ue7 la mmoire centrale a t ralise selon 2lusieurs 2rinci2es. "n trou6e les tu4es 1 6ide7 les tores magnti0ues et les mmoires 1 semi conducteurs. #ans toutes ces technologies7 on cherchait 1 mmoriser l8information lmentaire ou le 4it7 en lui attri4uant une com2osante matrielle ca2a4le da6oir deu9 tats sta4les. $ommen:ant 2ar un tu4e 1 6ide7 2assant 6ers un tore magnti0ue et finissant 2ar les 4ascules7 on 2arle tou;ours dune cellule ou 2oint mmoire. Nous a6ons d;1 rencontr les registres de mmorisation7 mais ceu9<ci ne sont 2as ada2ts au9 grandes ca2acits de stoc=age. "n a aussi dfinit la mmoire comme tant la ca2acit de maintenir des 6aleurs 4inaires en sortie des circuits logi0ues et ce m>me si on limine les 6aleurs a22li0ues 1 leurs entres.

2. Le fonctionnement de la mmoire centrale


2.1. erminolo!ie et dfinition
Mmoire centrale A22ele aussi mmoire 2rinci2ale7 elle contient les instructions et les donnes7 donc des 2rogrammes 0ue lon dsire e9cuter. Accs en lecture et criture %accs en entre 6ers la mmoire centrale sa22elle criture ?on raisonne 2ar ra22ort 1 la mmoire centrale@. #e m>me laccs en sortie sa22elle lecture. Point mmoire $est un circuit 1 deu9 tats sta4les7 ca2a4le de stoc=er lun des deu9 chiffres 4inaires 17 A ?digits@. Mot mmoire Bour accder 1 la mmoire centrale7 on doit lire ou crire un ensem4le de 4its de taille fi9e 1 la6ance. $e lot de 4its 1 accder soit lecture ou en criture7 sa22elle mot mmoire. %a mmoire centrale nest donc 0uune suite de mots. $ha0ue mot est identifi 2ar un numro uni0ue a22el adresse.

2.2. Schma de "rinci"e de la mmoire centrale


E9trieurement7 et en ne tenant com2te 0ue des signau9 logi0ues7 un 4loc mmoire 2eut >tre re2rsent comme sur la figure 1. Bour 2ou6oir identifier indi6iduellement cha0ue mot on utilise = lignes d8adresse. %a taille ma9imale d8un 4loc mmoire est donc 2= mots7 le 2remier mot se situant 1 l8adresse A et le dernier 1 l8adresse 2 = < 1. Une %1info 2

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs ligne de commande ?!CD@ indi0ue si la mmoire est accde en criture ?l8information doit >tre mmorise@ ou en lecture ?l8information doit >tre restitue@. %es accs en entre et en sortie 2eu6ent >tre confondus en un seul canal 4idirectionnel. %a ligne de 6alidation ou de slection du 4loc ?$S@ nest autre 0ue la commande dautorisation de la mmoire.

$S !CD =

'ot nE : A 'ot nE :1 'ot nE : 2 ... ... ... 'ot nE : m <1 'ot nE : m #is2ositif de slection et d8adressage n !'

'moire centrale

!F

&igure 1 : Schma de 2rinci2e de la mmoire centrale. Dispositif dadressage et de slection $e circuit 2ermet de localiser un mot mmoire tant donne son adresse dans le registre dadresses7 2uis deffectuer lo2ration daccs ?en lecture ou en criture@ de2uis ou 6ers le registre mot. Registre dadresses %e registre dadresse 0ui a22artient 1 lunit centrale de traitement7 sert comme renseignement 2our le dis2ositif de slection et dadressage7 2our localiser le mot 1 lire ou 1 crire. Registre mot Il doit contenir la 6aleur du mot 1 crire dans la mmoire centrale ?'$@ et ce a6ant une o2ration dcriture. Il contiendra aussi la 6aleur du mot a2rs une o2ration de lecture. Lecture dun mot mmoire Bour lire un mot mmoire7 lunit centrale de traitement doit mmoriser ladresse de ce mot dans le registre dadresses7 ensuite elle donne lordre daccs en lecture au dis2ositif de slection et dadressage ?$S 1 1 et !CD 1 1@. $elui<ci 6a faire sortir la 6aleur du mot considr 6ers le registre mot. %1info )

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs

Ecriture dun mot mmoire %unit centrale de traitement 6a mmoriser ladresse du mot 1 crire dans le registre dadresses. En m>me tem2s7 elle 6a 2asser la 6aleur 1 crire dans le registre mot. Elle donne ensuite un ordre dcriture au dis2ositif de slection et dadressage. $elui<ci 6a transfrer la 6aleur du registre mot 6ers le mot mmoire concerne. Remar ues La taille du registre mot doit tre identique la taille du mot mmoire. La taille du registre dadresses dtermine le nombre maximum de mots dans la mmoire centrale. Application : #terminer la taille minimale du registre dadresses sachant 0ue : %a taille de la mmoire centrale est : '$ ?4its@. %a taille dun mot mmoire est : '' ?4its@. %e nom4re de mot mmoire est : N.

#. $r!anisation interne de la mmoire centrale


%e dis2ositif de slection et dadressage est con:u 1 4ase dun dcodeur. Une adresse en entre du dcodeur nacti6e 1 sa sortie 0uune seule ligne 1 la fois. $ha0ue ligne de sortie du dcodeur nous 2ermettra de slectionner un mot mmoire. %a figure ci< dessous nous montre7 comment raliser une mmoire de 0uatre mots7 chacun de 0uatre 4its. $e raisonnement 2eut >tre a22lica4le 1 nim2orte 0uel 4loc mmoire ind2endamment de sa taille.

%1info +

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs E'GE# Hisio.#raIing.J
I) I2 I1 IA # $K , # $K , # $K , # $K ,

# A1 AA $K !egistre d8adresses

# $K

# $K

# $K

# $K

# $K

# $K

# $K

# $K $S !CD

# $K

# $K

# $K

") "2 "1 "A

&igure 2 : "rganisation d8une mmoire de + mots de + 4its chacun. "n sait 0uune lecture et une criture ne 2eu6ent 2as >tre effectues simultanment. Il est donc 2ossi4le d8utiliser les m>mes lignes 2our lecture et 2our lcriture. $e 0ui 2ermettra de diminuer le nom4re de 4roches dans les circuits de mmoire. %e fait de lier une entre et une sortie sur la m>me ligne7 cause un 2ro4lme dinterfrence. Bour le rsoudre7 on fait a22el 1 des 2ortes L) tatsL. $et interru2teur lectroni0ue a22el aussi 3 4uffer 57 com2rend une entre7 une sortie et une commande. ,uant cette dernire est a A7 ce circuit se com2orte comme un interru2teur ou6ert. #ans le cas contraire7 il se com2orte comme un interru2teur ferm.
%igne ECS "i Ii $S !CD

&igure ) : !alisation de lignes 4idirectionnelles.

%. Caractristi&ues de la mmoire centrale


Capacit : #ite aussi taille de la mmoire7 elle corres2ond au nom4re dinformations 0uelle 2eut contenir. Elle est gnralement e92rime en 4its ou en nom4re de mots mmoire. %1info -

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs


La table suivante rsume les prfixes utiliss pour exprimer les capacits des mmoires : Symbo Prfix le e Octet 1 1! "ilo 1% %&a 1* *i&a 1+ +era Capacit 2 3 = bits 2 1# = 1#2$ 2 2# = 1#$ '() 2 3# = 1#(3($1 2$ 2 $# = 1#,,'11)2((()

+able des units de mesure de la capacit-

!emps daccs $est le tem2s 0ui s2are le d4ut de lo2ration daccs et sa terminaison. #ans la 2rati0ue et 2our 2lusieurs ty2es de mmoire centrale7 le tem2s 0ue demande une o2ration de lecture 2eut >tre diffrent de celui dune o2ration dcriture. #ans ce cas on com2te le tem2s le 2lus long. C"cle mmoire $est le tem2s minimal secoulant entre deu9 accs successifs 1 la mmoire. hori0uement7 le cycle mmoire est gal au tem2s daccs. 'ais 2rati0uement le 2remier est 2lus long 0ue le deu9ime7 car le 4on fonctionnement de la mmoire ncessite 0uel0ues o2rations de maintient et de sta4ilisation des signau9 dans le circuit. D#it $est le nom4re dinformations ?e92rim en 4its@ lues ou crites 2ar seconde. Il est e92rim en fonction du cycle mmoire ?$'@ et de la taille du mot mmoire ? ''@ comme suit :
"= T!! !

$olatilit Elle caractrise la 2ermanence des informations dans la mmoire centrale. Une mmoire 6olatile 2erd son contenu lors0uon cou2e le courant. $elle ci a donc 4esoin dun a22ort constant dnergie lectri0ue 2our conser6er ses informations. %a mmoire 1 4ase de transistors est 6olatile. "n 2eut raliser des mmoires non 6olatiles a6ec les transistors moyennant un gnrateur de courant lectri0ue ?4atterie@. el est le cas 2our la mmoire $'"S 0ui contient les 2aramtres de configuration de lordinateur. Il y a une autre catgorie de mmoire7 1 4ase de rsistances lectri0ues7 0ui constitue une mmoire 2ermanente. $est le cas de la mmoire centrale 0ui contient le 4ios.

'. (irarchie de la mmoire centrale


RAM #Randon Access Memor$% %1info J

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs A22ele aussi7 mmoire 1 accs alatoire7 ou encore 1 accs direct7 cest une mmoire oM7 tous les mots sont accessi4les directement moyennant leur adresse. R%M& R'M #Read %rite Memor$& Read 'nl$ Memor$%: %es 2oints mmoires7 dcrits ;us0uici ont la 2articularit de 2ou6oir >tre lus et crits. Il constituent une mmoire !D'7 a22el aussi mmoire 6i6e 2ar o22osition 1 la mmoire morte 0ui ne 2ermet 0ue des o2rations de lecture et 0ui est a22el aussi !"'. #ans le cas dune mmoire !"' les o2rations dcriture sont soit im2ossi4les7 soit 2ossi4les sous des conditions 2articulires non e9istantes au ni6eau dun ordinateur ?A6ec un dis2ositif s2cial a22el 2rogrammateur@. (RAM& DRAM #(tatic RAM& D$namic RAM% %a 2remire est une mmoire 6i6e stati0ue ?sta4le@ c8est<1<dire7 0ui ne ncessite aucune sta4ilisation et aucun maintient des signau9 lectri0ues. $e ty2e de mmoire est con:u 1 4ase de transistors uni0uement. %a deu9ime est une mmoire 6i6e dynami0ue7 0ui doit >tre rafraNchie 2riodi0uement ?2ar e9em2le tous les millisecondes@7 ce ty2e de mmoire est con:u 1 4ase de transistors et de condensateurs. PR'M& EPR'M #'rogrammable R'M& Erasable Programmable R'M% %a mmoire de ty2e B!"' est une mmoire morte 2rogramma4le une seule fois ?a6ec une machine s2ciale@ et ce dune manire irr6ersi4le. %es mmoires EB!"'7 sont des mmoires mortes7 0ui offrent la 2ossi4ilit d>tre effa:a4les et 2rogramma4les un certain nom4re de fois.

%1info O

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs

Srie 1 : La mmoire centrale


Exercice 1 : Si le registre dadresse dune mmoire com2orte )2 4its7 calculer : 1. %e nom4re de mots adressa4les si 1 motP 14yte Q 2. %a 2lus haute adresse 2ossi4le 2our ces mots de 1 4yte Q ). %e nom4re de mots adressa4les si 1 mot P )2 4its Q +. %a 2lus haute adresse 2ossi4le 2our ces mots de )2 4its. Exercice 2 : "n considre une mmoire centrale de 2 '4ytes7 oM cha0ue 4yte est adressa4le s2arment : 1. $alculer ladresse7 en octal7 du si9ime lment dun ta4leau dont ladresse du 2remier lment est OOR7 et dont tous les lments sont com2oss de 1J 4its. 2. $alculer7 en dcimal7 le nom4re de 4ytes 2rcdent ladresse OOR. Exercice 3 : "n considre une machine a6ec la configuration sui6ante : < mmoire centrale de taille 1'octets < mot mmoire de taille 2 octets < 4us dadresse ?ou registre adresse@ de taille 2A 4its. 1< $alculer la taille minimale du 4us dadresse 0ui 2ermet daccder 1 cette mmoire. 2< #terminer la 2lage dadressage de cette mmoire ?adresse minimale et adresse ma9imale@. )< En fait7 cette mmoire est constitue de deu9 4locs s2ars ?2 2uces diffrentes@ comme le montre la figure ci dessous. %e 2remier est une #!A' de taille -12 Koctets adressa4le 1 2artir de ladresse ?AAAAA@ 1J et le deu9ime est une S!A' de taille -12Koctets adressa4le 1 2artir de ladresse ?JAAAA@1J . a. #terminer les deu9 2lages dadressage res2ecti6ement de la #!A' et la S!A'. 4. ,uelle est la taille ma9imale 0ue 2eut a6oir la mmoire centrale sur cette machine S c. /ustifier 2our0uoi la mmoire centrale de cet ordinateur est e9tensi4le S #terminer la taille de la mmoire de9tension S d. /ustifier 2our0uoi la mmoire de9tension doit >tre organise en au moins deu9 4locs mmoires ?c.a.d. deu9 2uces diffrentes@. +< %e cycle mmoire de la S!A' 6aut -A ns et celui de la #!A' 6aut 2-A ns a@ /ustifier 2our0uoi le cycle mmoire de la S!A' est 2lus court 0ue celui de la #!A'. 4@ Sachant 0ue le cycle de recherche dune instruction re6ient 1 deu9 accs 1 la mmoire centrale et 0ue le cycle de9cution est ngligea4le de6ant le 2remier7 dterminer le cycle moyen dinstruction dans le cas oM le %1info R

Unit denseignement : Systmes 2 Elment constitutif : Architecture des ordinateurs 2rogramme est charg en mmoire stati0ue 2uis dans le cas oM il est charg en mmoire dynami0ue.
(00000)16

S!A'

(60000)16

#!A'

Exercice 4 : Soit une mmoire centrale de 1 'mots de )2 4its ralise a6ec des 2uces de 1J K4its. $ette mmoire 2eut >tre organise 2lusieurs 2rinci2es Q nous considrons les trois sui6ants : Un 4it 2ar 2uce : un mot est constitu de )2T14it 2ro6enant chacun dune 2uce diffrente7 donc )2 2uces sont ncessaires 2our raliser un mot Q 1J 4its 2ar 2uce : un mot est constitu de 2T1J 4its. #eu9 2uces7 fournissant chacune 1J 4its7 sont ncessaires 2our former un mot de )2 4its Q )2 4its 2ar 2uce : un mot est constitu de 1T)2 4its 2ro6enant de la m>me 2uce. $alculer : 1. %e nom4re de 4its ncessaires 2our adresser toute la mmoire dans chacun des cas Q 2. %e nom4re de 2attes de cha0ue 2uce utilises 2our ladressage et 2our les donnes dans chacun des cas. ). Bro2oser un montage 2our cette mmoire dans les trois cas de figure.

%1info U

You might also like