Vous êtes sur la page 1sur 12

Architecture des ordinateurs

Chapitre 3:
Architectures de la mémoires

Enseignant : Mr.Oueslati Bilel 1


E-mail: bilel_oueslati@yahoo.fr

C’est quoi une mémoire


En informatique, la mémoire est un dispositif électronique
numérique qui sert à stocker des données.

Une mémoire est un dispositif capable :


• D'enregistrer une information,
• De la conserver ( mémoriser )
• et de la restituer ( possible de la lire ou la récupérer par
la suite).

Enseignant : Mr.Oueslati Bilel 2

1
C’est quoi une mémoire
Exemple de mémoire :
• Mémoire Centrale
• Mémoires vives
• Mémoire mortes
• Mémoire cache
• Mémoire flash
• Un disque dure
• Une disquette

Enseignant : Mr.Oueslati Bilel 3

C’est quoi une mémoire

Enseignant : Mr.Oueslati Bilel 4

2
La capacité d’une mémoire
La capacité ( taille ) d’une mémoire est le
nombre (quantité) d’informations qu’on peut
enregistrer ( mémoriser ) dans cette mémoire.

Bit : un bit est l’élément de base pour la représentation de


l’information .
• Octet : 1 Octet = 8 bits
• kilo-octet (KO ) : 1 kilo-octet (KO )= 1024 octets = 2 10 octets
• Méga-octet ( MO) : 1 Méga-octet ( MO)= 1024 KO = 2 20 octets
• Géga-octet ( GO) :Géga-octet ( GO)=1024 MO = 2 30 octets
• Téra-octet (To) : 1 téra-octet (To)= 1024 Go =2 40 octets

Enseignant : Mr.Oueslati Bilel 5

Mode d’accès à l’information ( lecture /écriture )


Sur une mémoire on peut effectuer l’opération de :
• lecture : récupérer / restituer une information à partir
de la mémoire.
• écriture : enregistrer une nouvelle information ou
modifier une information déjà existante dans la
mémoire .
• Il existe des mémoires qui offrent les deux modes
lecteur/écriture , ces mémoire s’appelles mémoires
vives.
• Il existent des mémoires qui offrent uniquement la
possibilité de la lecture ( c’est pas possible de modifier le
contenu ). Ces mémoires s’appelles mémoires mortes.
Enseignant : Mr.Oueslati Bilel 6

3
Classification des mémoires
Les mémoires peuvent êtres classée en trois catégories
selon la technologie utilisée :
• Mémoire à semi-conducteur
( mémoire centrale, ROM, disque dur SSD , mémoire
flash …..) : très rapide mais de taille réduit.
• Mémoire magnétique
( disque dur DDR, disquette,…) : moins rapide mais
stock un volume d’informations très grand.
• Mémoire optique ( DVD, CDROM,..)

Enseignant : Mr.Oueslati Bilel 7

Mémoire Centrale
La mémoire centrale (appelée également mémoire
interne)
• permettant de mémoriser temporairement les données
lors de l'exécution des programmes.
• La mémoire centrale est réalisée à l'aide de micro-
conducteurs, c'est-à-dire des circuits électroniques
spécialisés rapides.
• La mémoire centrale correspond à ce que l'on appelle
la mémoire vive.

Enseignant : Mr.Oueslati Bilel 8

4
Mémoire Centrale
Caractéristiques de la mémoire centrale
• La mémoire centrale est réalisé a base de semi-conducteurs.
• La mémoire centrale est une mémoire vive : accès en lecture et écriture.
• La mémoire centrale est dite à accès aléatoire (RAM : Random Acces
Memory) c'est-à-dire que le temps d'accès à l'information est indépendant de
sa place en mémoire.
• La mémoire centrale est volatile : la conservation de son contenu nécessite la
permanence de son alimentation électrique.
• Un temps d’accès à une mémoire centrale est moyen mais plus rapide que les
mémoires magnétiques est de quelques dizaines de nanosecondes ,dix mille à
cent mille fois plus rapide.
• La capacité d’une mémoire centrale est limitée mais il y a toujours une
possibilité d’une extension.
Pour la communication avec les autres organes de l’ordinateur, la mémoire
centrale utilise les bus ( bus d’adresses et bus de données)

Enseignant : Mr.Oueslati Bilel 9

Mémoire Centrale
Types des mémoires centrales

Enseignant : Mr.Oueslati Bilel 10

5
Les mémoires vives (RAM)
La RAM (Random Access Memory), ou mémoire vive, sert à
stocker temporairement les données et les programmes que le
processeur est en train d'utiliser.
Plusieurs types de mémoire vive peuvent être utilisés par un
ordinateur

Enseignant : Mr.Oueslati Bilel 11

Les mémoires vives (RAM)


Types des mémoires RAM
Il existent deux grandes familles des mémoires centrales :
• les mémoires statiques (SRAM)
• les mémoires dynamiques (DRAM).

❖ Les mémoires statiques sont à base de bascules de type D , elles


possèdent un faible taux d’intégration mais un temps d’accès
rapide ( Utilisation pour les mémoires cache ).
❖ Les mémoires dynamiques à base de condensateurs , ces
mémoires possèdent un très grand taux d’intégration, elle sont
plus simples que les mémoires statiques mais avec un temps
d’accès plus long .

Enseignant : Mr.Oueslati Bilel 12

6
Les mémoires vives (RAM)

❖ Les mémoires statiques sont à base de bascules de


type D , elles possèdent un faible taux
d’intégration mais un temps d’accès rapide (
Utilisation pour les mémoires cache ).

❖ Les mémoires dynamiques à base de


condensateurs , ces mémoires possèdent un très
grand taux d’intégration, elle sont plus simples que
les mémoires statiques mais avec un temps d’accès
plus long .

Enseignant : Mr.Oueslati Bilel 13

Les mémoires vives (RAM)


Type DDR (Double Data Rate)
De la famille SDRAM (Synchronous Dynamic Random Access
Memory)

Enseignant : Mr.Oueslati Bilel 14

7
Les mémoires mortes (ROM)
Originellement, l'expression mémoire morte (en anglais, Read-Only Memory :
ROM) désignait une mémoire informatique non volatile (c’est-à-dire une
mémoire qui ne s’efface pas lorsque l’appareil qui la contient n’est plus
alimenté en électricité) et dont le contenu est fixé lors de sa programmation, qui
pouvait être lue plusieurs fois par l'utilisateur, mais ne pouvait plus être
modifiée

Enseignant : Mr.Oueslati Bilel 15

Les mémoires mortes (ROM)


Ces mémoires sont non volatiles. Ces mémoires, contrairement aux RAM, ne
peuvent être que lue. L’inscription en mémoire des données restent possible
mais est appelée programmation. Suivant le type de ROM, la méthode de
programmation changera. Il existe donc plusieurs types de ROM :
❖ • ROM
❖ • PROM
❖ • EPROM
❖ • EEPROM

Enseignant : Mr.Oueslati Bilel 16

8
Les mémoires mortes (ROM)
• Les PROM (Programmable Read Only Memory) sont programmables par
l’utilisateur, mais une seule fois en raison du moyen de stockage, les
données sont stockées par des fusibles.
❖ Les EPROM (Erasable Programmable Read Only Memory) sont effaçables
et programmables par l’utilisateur.
❖ Les UVPROM or Flash EPROM (Ultra Violet Programmable Read Only
Memory) sont des mémoires programmables par l'utilisateur. Elles sont
effaçables en les mettant dans une chambre à ultraviolet. Les UV Prom ont
été remplacées par les EEPROM qui ne nécessitent pas d’être extraites de
l'appareil pour être reprogrammées.
❖ Les EEPROM (de l'anglais Electrically Erasable Programmable Read Only
Memory) sont effaçables et programmables par l’utilisateur. Elles sont plus
faciles à effacer que les EPROM car elles sont effaçables électriquement
donc sans manipulations physiques.

Enseignant : Mr.Oueslati Bilel 17

Mémoire cache
La mémoire cache est une mémoire qui permet d'accélérer le fonctionnement
du micro-ordinateur en stockant sélectivement une partie des données les plus
fréquemment utilisées. Plus la mémoire cache est importante, plus le micro-
ordinateur sera rapide en fonctionnement.

Enseignant : Mr.Oueslati Bilel 18

9
Mémoire cache
On trouve une zone de cache :

• dans les disques durs ;


• dans les serveurs proxy (dont les squids) ;
• dans les serveurs de pages dynamiques ;
• dans les mémoires gérées par les bases de données.

Dans les microprocesseurs, on différencie plusieurs niveaux de caches, souvent au


nombre de trois :

• Le cache de premier niveau (L1), plus rapide et plus petit (cache de données
pouvant être séparé du cache d'instructions) ;
• Le cache de second niveau (L2), moins rapide et plus gros ;
• Le cache de troisième niveau (L3), encore moins rapide et encore plus gros ;
Ces derniers caches peuvent être situés dedans ou hors du microprocesseur.

Enseignant : Mr.Oueslati Bilel 19

Registre de processeur
Intégré au processeur. Ce type de mémoire est très rapide mais aussi très cher et est
donc réservé à une très faible quantité de données.

Un registre est un emplacement de mémoire interne à un processeur. Les registres


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é, car la
place dans un microprocesseur est limitée.

Enseignant : Mr.Oueslati Bilel 20

10
Les disques durs HDD (Hard Disk Drive)

Enseignant : Mr.Oueslati Bilel 21

Gestion des disques

Enseignant : Mr.Oueslati Bilel 22

11
Gestion des disques
Le bloc (ou en anglais cluster) est la plus petite unité de stockage d'un système
de fichiers d'un système informatique. Le choix de la taille de bloc est effectué
lors du formatage du disque, et influe sur les performances et sur la capacité
utile du disque.

Taille de bloc en fonction de la taille de partition

Enseignant : Mr.Oueslati Bilel 23

Un disque SSD (Solid State Drive)

Enseignant : Mr.Oueslati Bilel 24

12

Vous aimerez peut-être aussi