0% ont trouvé ce document utile (0 vote)
4 vues22 pages

Cours 5

Le document présente une introduction à la mémoire informatique, définissant ses types, caractéristiques et organisation. Il explique les différences entre la mémoire morte (ROM) et la mémoire vive (RAM), ainsi que les divers formats de RAM et leur hiérarchie. Enfin, il aborde les facteurs influençant le débit de la mémoire et le temps d'accès, illustrant ces concepts par des exemples pratiques.

Transféré par

ahmedbentiba34
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues22 pages

Cours 5

Le document présente une introduction à la mémoire informatique, définissant ses types, caractéristiques et organisation. Il explique les différences entre la mémoire morte (ROM) et la mémoire vive (RAM), ainsi que les divers formats de RAM et leur hiérarchie. Enfin, il aborde les facteurs influençant le débit de la mémoire et le temps d'accès, illustrant ces concepts par des exemples pratiques.

Transféré par

ahmedbentiba34
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ministère de l'enseignement Supérieur et de la Recherche

Scientifique
Université de Hassiba Benbouali –CHLEF

Faculté
des Sciences Exactes et Informatique
Département de TC en Sciences Exactes et Informatique
1ièreannée licence MI
Année universitaire : 2016 - 2017

Cours 5: les Mémoire


Définition

la mémoire est un dispositif électronique qui sert à stocker des informations.


C’est un composant essentiel, présent dans tous les ordinateurs, les consoles
de jeux, les GPS et de nombreux appareils électroniques.
Organisation d’une mémoire
La mémoire principale est caractérisée par:
• Taille d’un mot mémoire M
• Taille de l’adresse mémoire A A : Taille de l’@ mémoire M : Taille d’un mot mémoire

@ 000 1 1 0 0 1 0 0 1
@ 001 0 1 0 1 1 0 0 0

@ 010 1 0 0 0 1 0 1 1

Nombre de mot mémoire @ 011 1 1 1 0 0 0 0 1

@ 100 1 0 0 1 0 1 0 0

@ 101 1 0 1 1 1 1 0 0

@ 110 0 1 0 1 0 1 1 0

@ 111 1 1 0 1 1 0 0 0
Organisation d’une mémoire
A = 3bits M = 8bits

@ 000 1 1 0 0 1 0 0 1 1 er mot mémoire : 11001001 est à l’@ 000


@ 001 0 1 0 1 1 0 0 0 2 ème mot mémoire : 11001001 est à l’@ 001

@ 010 1 0 0 0 1 0 1 1 3 ème mot mémoire : 11001001 est à l’@ 010

Nombre de mot mémoire = 2A @ 011 1 1 1 0 0 0 0 1 4 ème mot mémoire : 11001001 est à l’@ 011

@ 100 1 0 0 1 0 1 0 0 5 ème mot mémoire : 11001001 est à l’@ 100

@ 101 1 0 1 1 1 1 0 0 6 ème mot mémoire : 11001001 est à l’@ 101


@ 110 0 1 0 1 0 1 1 0 7 ème mot mémoire : 11001001 est à l’@ 110

@ 111 1 1 0 1 1 0 0 0 8 ème mot mémoire : 11001001 est à l’@ 111

Taille de la mémoire = 2A * M
Organisation d’une mémoire

Exemple : dans une mémoire la largeur du bus d’adresses m=16 bits et la


largeur du bus de données a = 8

Calculez la taille de cette mémoire?

NB d’@ = 216 = 65536 mot mémoire de 8 bits


Taille de la mémoire = 65536 * 8 = 524288 bits
Caractéristique d’une mémoire

• La capacité (taille) : c’est le nombre de bits ou d’octets que peut contenir une
mémoire ex : 500 Go
• La largeur du mot mémoire : est l’unité de base pour le stockage dans la mémoire.
• Le temps d’accès : c’est le temps pour la lecture ou l’écriture d’un mot mémoire
• Le temps de cycle mémoire : c’est le temps minimum entre deux accès mémoire
• Volatilité : le besoin d'alimentation électrique continue pour conserver
l'information qui y est enregistrée
• Débit : c’est le nombre d’information lu ou écrit par seconde.
• Dual-channel : technologie gérée par le contrôleur mémoire permettant de doubler
théoriquement le débit
Caractéristique d’une mémoire

Le débit théorique de la mémoire dépend de trois facteurs:


• La fréquence du bus FSB reliant le CPU à la mémoire
• La largeur du bus (en nombre de bits)
• Un coefficient, un multiplicateur qui dépend de la technologie utilisée
(normal=1, DDR=2, ….).

Débit = fréquence * largeur * coefficient


OU

Débit = largeur mot mémoire / cycle mémoire


Caractéristique d’une mémoire

Exemple 1 : un ordinateur doté d’un FSB à 133 MHz et d’une largeur de 64 bits
utilisant la technologie DDR, il possède un débit mémoire théorique :
133 * 106 * 64 * 2 = 1,98 Go/s

Exemple 2 : considérons une mémoire avec un cycle de 1,2 ms et des mot


mémoire d’une largeur de 32bits, donc le débit mémoire théorique :
32 / 1,2 * 106 = 30 * 103 bits/s
Accès à la mémoire

• L’accès à la mémoire est un accès Directe, qui consiste à aller chercher


l’information ou elle est enregistrée.
• A la différence d’un accès séquentiel, qui est celui des disques dur ou des
disques magnétiques.
• Le temps d’accès correspondant à l'intervalle de temps entre la demande de
lecture/écriture et la disponibilité de la donnée. Il diffère selon le type de la
méoire
Différent type de mémoire

Mémoire

Mémoire Morte Mémoire Vive


ROM
PROM
Statique Dynamique
EPROM
EEPROM Asynchrone synchrone
SRAM
FPM SDRAM
EDO DDR-SDRAM
BEDO RDRAM
Les mémoire morte

Les mémoire morte ROM (read only memory) sont des circuits intégrés dans la
carte mère, elles contiennent des données gravées lors de la fabrication de
cette puce. Donc on peut pas les modifier.
• PROM (Programmable ROM) : c’est une rom qui programmée une seul fois
par l’utilisateur.
• EPROM (Erasable PROM) : Effaçable par des rayons ultra violet (UV).
• EEPROM (Electrically EPROM) : est une mémoire effaçable et
programmable électriquement
• FLASH ROM : la mémoire flash s’apparente avec la technologie EEPROM.
Elle est effaçable et programmable électriquement
Mémoire vive
La mémoire vive ou RAM (Random Access Memory) sert au stockage temporaire de
données. Les mémoire sont en générale volatile.
• Static RAM : ne nécessite pas de rafraichissement (conserve l’information sur
plusieurs heurs).
• Dynamic RAM : nécessite le rafraichissement de l’information plusieurs fois par
seconde
• Mémoire Asynchrone : le processeur ne peut pas engager un nouvel accès tant que l’accès
précédent n’est pas terminé.
• FPM : Faste page Mode
• EDO : Extended Data Out
• BEDO : Burst EDO
• Mémoire Synchrone : le processeur peut engager des accès consécutifs même si l’accès
précédent n’est pas achevé.
• SDRAM : Synchronous DRAM
• DDR-SDRAM : Double Data Rate SDRAM
• RD-RAM : Direct Rambus SDRAM
EDO RAM SD RAM

FPM RAM

RAMBUS (RIMM) RAM

DDR2 RAM
Clock
Cycles per Bus Speed Bus Width Transfer Rate
Module Standard Module Format Chip Type Speed
Clock (MHz/s) (Bytes) (MBps)
(MHz)

FPM SIMM 60ns 22 1 22 8 177

EDO SIMM 60ns 33 1 33 8 266

PC100 SDR DIMM 8ns 100 1 100 8 800

PC4000 DDR DIMM DDR500 250 2 500 8 4,000

PC4200 DDR DIMM DDR533 266 2 533 8 4,266

PC2-3200 DDR2 DIMM DDR2-400 200 2 400 8 3,200

PC2-4200 DDR2 DIMM DDR2-533 266 2 533 8 4,266

PC2-5300 DDR2 DIMM DDR2-667 333 2 667 8 5,333

PC2-6000 DDR2 DIMM DDR2-750 375 2 750 8 6,000

PC2-6400 DDR2 DIMM DDR2-800 400 2 800 8 6,400

PC2-7200 DDR2 DIMM DDR2-900 450 2 900 8 7,200

PC2-8000 DDR2 DIMM DDR2-1000 500 2 1000 8 8,000

RIMM1200 RIMM-16 PC600 300 2 600 2 1,200

RIMM3200 RIMM-32 PC800 400 2 800 4 3,200

RIMM4200 RIMM-32 PC1066 533 2 1066 4 4,266

RIMM4800 RIMM-32 PC1200 600 2 1200 4 4,800


Les différents formats de RAM

• Format SIMM (Single In-line Memroy Module) : ce type de mémoire étais


utilisées avec les anciens systèmes.
• Format DIMM (Dual In-line Memroy Module) : ce type de mémoire est
utilisé dans les pc [Link] s’agit de mémoire 64 Bits.
• Format SO-DIMM (Small Outline Dual In-line Memroy Module) : ce type de
mémoire est utilisé dans les pc portable. C’est un format compact DIMM
Objectif des mémoire
Une
grande
capacité

Mémoire Idéale
temps de
Temps
cycle
d’accès
mémoire
très faible
très faible

Inconvénients:
• Les mémoire de grand capacité sont très lente
• Et les mémoire rapide sont très chères
Notion de hiérarchie

Coût
Temps d’accès
Registre

Mémoire cache
niveau1 (L1)

Mémoire cache niveau2 (L2)

Mémoire cache niveau3 ( L3)

Mémoire principale

Stockage magnétique

Taille de la mémoire
Notion de hiérarchie

Un registre est une mémoire interne à un processeur.


• Elle se situent au sommet de la hiérarchie mémoire ,
• il s'agit de la mémoire la plus rapide d'un ordinateur,
• mais dont le coût de fabrication est le plus élevé.
• Leur capacité dépasse donc rarement quelques dizaines d'octets.
Notion de hiérarchie
La mémoire cache sert à conserver un court instant des informations
fréquemment consultées.
• Les technologies des mémoires caches visent à accélérer la vitesse des
opérations de consultation.
• Elles ont une très grande vitesse,
• et un coût élevé pour une faible capacité de stockage ;

Mémoire Lent Mémoire Rapide


CPU
RAM Cache
Notion de hiérarchie
• La mémoire cache de premier niveau (appelée L1 Cache) est directement intégrée
dans le processeur. Elle se subdivise en 2 parties :
• La première est le cache d'instructions.
• La seconde est le cache de données.
• La mémoire cache de second niveau (appelée L2 Cache) est située au niveau du
boîtier contenant le processeur (dans la puce). Le cache de second niveau vient
s'intercaler entre le processeur avec son cache interne et la mémoire vive. Il est plus
rapide d'accès que cette dernière mais moins rapide que le cache de premier
niveau.
• La mémoire cache de troisième niveau (appelée L3 Cache) autrefois située au
niveau de la carte mère (utilisation de la mémoire centrale), elle est aujourd'hui
intégré directement dans le CPU.
Notion de hiérarchie

• Exemple de temps d’accès:


• Les registres sont les mémoires les plus rapides car pour une instruction il lui faut 1
nanoseconde (ns) ; ce qui implique que pour 1000, il lui faut 1000 ns soit 10-3 ms ou 10-6 s.
• Pour les mêmes instructions, les mémoires caches ont besoin de 5 x 10-3 ms (5 s) soit 5 fois
le temps qu’il faut pour les registres.
• La mémoire vive, elle met 10-2 ms soit 10-5 s pour exécuter les 1000 instructions.
• Par contre, les mémoires de masse (disque dur, CD-ROM, DVD, etc…) ont besoin de 5000
ms
[Link]/esc

Vous aimerez peut-être aussi