Professional Documents
Culture Documents
)vec une adresse de n bits il est possible de rfrencer au plus *n cases mmoire. C&aque case est remplie par un mot de donnes (sa longueur m est tou+ours une puissance de *). "e nombre de fils dadresses dun bo,tier mmoire dfinit donc le nombre de cases mmoire que comprend le bo,tier. "e nombre de fils de donnes dfinit la taille des donnes que lon peut sauvegarder dans c&aque case mmoire. -n plus du bus dadresses et du bus de donnes, un bo,tier mmoire comprend une entre de commande qui permet de dfinir le t pe daction que lon effectue avec la mmoire (lecture.criture) et une entre de slection qui permet de mettre les entres.sorties du bo,tier en &aute impdance. /n peut donc sc&matiser un circuit mmoire par la figure suivante o0 lon peut distinguer '
les entres dadresses les entres de donnes les sorties de donnes les entres de commandes ' - une entre de slection de lecture ou dcriture. ( - une entre de slection du circuit. ( S )
R/W)
Une opration de lecture ou dcriture de la mmoire suit tou+ours le m#me c cle '
!"info
#me $argouri%s
!"info
#me $argouri%s
3.1.3 Conclusions
-n gnral les mmoires d namiques, qui offrent une plus grande densit d%information et un co<t par bit plus faible, sont utilises pour la mmoire centrale, alors que les mmoires statiques, plus rapides, sont utilises lorsque le facteur vitesse est critique, notamment pour des mmoires de petite taille comme les cac&es et les registres. Remarques : =oici un &istorique de quelques ;2): qui ont ou sont utilises dans les >C ' La ($%& )*& (?ast >age :ode, 1@AB) ' -lle permet d%accder plus rapidement des donnes en introduisant la notion de page mmoire. (44 C7 :&D) La ($%& +(, (-xtended ;ata /ut, 1@@C) ' "es composants de cette mmoire permettent de conserver plus longtemps l%information, on peut donc ainsi espacer les c cles de rafra,c&issement. -lle apporte aussi la possibilit danticiper sur le proc&ain c cle mmoire. (44 C7 :&D) La ($%& -+(, (Eursted -;/) ' /n n%adresse plus c&aque unit de mmoire individuellement lorsqu%il faut lire ou crire des donnes. /n se contente de transmettre l%adresse de dpart du processus de lecture.criture et la longueur du bloc de donnes ( Eurst ). Ce procd permet de gagner beaucoup de temps, notamment avec les grands paquets de donnes tels qu%on en manipule avec les applications modernes. (FF :&D) La .ynchronous ($%& (5;2):, 1@@B) ' "a mmoire 5;2): a pour particularit de se s nc&roniser sur une &orloge. "es mmoires ?>:, -;/ taient des mmoires as nc&rones et elles induisaient des temps d%attentes lors de la s nc&ronisation. -lle se compose en interne de deux bancs de mmoire et des donnes peuvent #tre lues alternativement sur l%un puis sur l%autre de ces bancs gr(ce un procd d%entrelacement spcial. "e protocole d%attente devient donc tout fait inutile. Cela lui permet de supporter des frquences plus leves quavant (177 :&D). La (($-' ou (($-.($%& (;ouble ;ata 2ate 5 nc&ronous ;2):, *777) ' "a ;;2-5;2): permet de recevoir ou d%envo er des donnes lors du front montant et du front descendant de l&orloge.(144 *77 :GD)
3.2.1 LA ROM
-lle est programme par le fabricant et son contenu ne peut plus #tre ni modifi, ni effac par l%utilisateur. -.tructure : Cette mmoire est compose d%une matrice dont la programmation seffectue en reliant les lignes aux colonnes par des diodes. "%adresse permet de slectionner une ligne de la matrice et les donnes sont alors reHues sur les colonnes (le nombre de colonnes fixant la taille des mots mmoire). -*rogrammation : "%utilisateur doit fournir au constructeur un masque indiquant les emplacements des diode dans matrice. -%#antages :
!"info
#me $argouri%s
3.2.2 La PROM
Cest une 2/: qui peut #tre programme une seule fois par l%utilisateur (>rogrammable 2/:). "a programmation est ralise partir dun programmateur spcifique. -.tructure : "es liaisons diodes de la 2/: sont remplaces par des fusibles pouvant #tre dtruits ou des +onctions pouvant #tre court-circuites. - *rogrammation : "es >2/: fusible sont livres avec toutes les lignes connectes aux colonnes (7 en c&aque point mmoire). "e processus de programmation consiste donc programmer les emplacements des L1 en gnrant des impulsions de courants par lintermdiaire du programmateur M les fusibles situs aux points mmoires slectionns se retrouvant donc dtruits. "e principe est identique dans les >2/: +onctions sauf que les lignes et les colonnes sont dconnectes (1 en c&aque point mmoire). "e processus de programmation consiste donc programmer les emplacements des L7 en gnrant des impulsions de courants par lintermdiaire du programmateur M les +onctions situes aux points mmoires slectionns se retrouvant court-circuites par effet davalanc&e. - %#antages : idem 2/: Claquage en quelques minutes Co<t relativement faible - 'ncon#nients : :odification impossible (toute erreur est fatale).
!"info
#me $argouri%s
3.2. LEEPROM
"-->2/: (-lecticall ->2/:) est une mmoire programmable et effaHable lectriquement. -lle rpond ainsi linconvnient principal de l->2/: et peut #tre programme in situ. - .tructure ;ans une -->2/:, le point mmoire est ralis partir dun transistor 5):/5 reprenant le m#me principe que le ?):/5 sauf que lpaisseur entre les deux grilles est beaucoup plus faible. - *rogrammation Une forte tension lectrique applique entre grille et source conduit la programmation de la mmoire. Une forte tension inverse provoquera la libration des lectrons et donc leffacement de la mmoire. -%#antages : Comportement d%une 2): non =olatile. >rogrammation et effacement mot par mot possible. - 'ncon#nients : Or!s lente pour une utilisation en 2):. Co<t de ralisation.
!"info
#me $argouri%s
Les registres sont les lments de mmoire les plus rapides. $ls sont situs au niveau du processeur et servent au stoc9age des oprandes et des rsultats intermdiaires. La mmoire cache est une mmoire rapide de faible capacit destine acclrer lacc!s la mmoire centrale en stoc9ant les donnes les plus utilises. La mmoire principale est lorgane principal de rangement des informations. -lle contient les programmes (instructions et donnes) et est plus lente que les deux mmoires prcdentes. La mmoire dappui sert de mmoire intermdiaire entre la mmoire centrale et les mmoires de masse. -lle +oue le m#me rQle que la mmoire cac&e.
!"info
#me $argouri%s
!"info
#me $argouri%s