Vous êtes sur la page 1sur 8

Architecture des systèmes à processeurs

LES MEMOIRES

Pr. Mamadou Lamine NDIAYE


École Supérieure Polytechnique (ESP)
PLAN
q Architecture de base
q Mémoires
q Microprocesseurs
q Echanges de données
q Exemple 1 microprocesseur à architecture CISC (68HC11)
q Exemple 2 microprocesseur à architecture RISC (PIC16F887)

2 Architecture Système à Processeurs ESP-GE-UCAD⏐ Mémoires


MÉMOIRES

3
Architecture des calculateurs
2. Les mémoires
Avec une adresse de n bits (nombre de fil du bus d’adresse) il est possible de référencer 2n cases
mémoire. Chaque case est remplie par un mot de longueur m qui est toujours une puissance de 2.
Le nombre de fils de données définit la taille des données que l’on peut sauvegarder dans chaque
case mémoire.

!
Caractéristique d’une mémoire
Capacité: Quantité de données max de la mémoire
Format des données: nombre de bits mémorisable par case mémoire
Temps d’accès : temps entre le lancement et la disponible sur bus de données.
Temps de cycle : intervalle minimum qui doit séparer deux opérations successives.
Débit : nombre maximum d'informations lues ou écrites par seconde.
4 Volatilité : permanence des informations dans la mémoire. Architecture Système à Processeurs ESP-GE-UCAD⏐ Mémoires
Architecture des calculateurs

2. Les mémoires : différents types


qMémoires Vives : RAM
o Volatile
o Stockage temporaire des données
o Temps de cycle court

qMémoires mortes: ROM


o Non volatile
o Stockage permanente des données
o Mémoire à lecture seule.
o Type : ROM, PROM, EPROM, EEPROM FLASH EPROM

5 Architecture Système à Processeurs ESP-GE-UCAD⏐ Mémoires


Architecture des calculateurs

2. Les mémoires : Mémoire cache


Une mémoire cache est motivée par l’écart de performance entre la vitesse du microprocesseur et celle de la
mémoire.

qProblèmes d’accès à la mémoire


o décodage des adresses et la lecture/écriture d’une donnée sont des étapes difficiles à
accélérer
o Le temps de cycle processeur décroît plus vite que le temps d’accès mémoire
o La mémoire n’est pas en mesure de délivrer des informations aussi rapidement que le
processeur est capable de les traiter

qSolutions : mémoire cache


o disposer une mémoire très rapide entre le microprocesseur et la mémoire
o SRAM de taille réduite (à cause du coût)
o stocker les informations les plus récentes ou les plus souvent utilisées par le
microprocesseur
6 Architecture Système à Processeurs ESP-GE-UCAD⏐ Mémoires
Architecture des calculateurs

2. Les mémoires : Mémoire cache


le microprocesseur n’a pas conscience de sa présence et lui envoie toutes ses requêtes comme s’il agissait de
la mémoire principale

7 !
Architecture Système à Processeurs ESP-GE-UCAD⏐ Mémoires
Architecture des calculateurs
2. Les mémoires : Hiérarchie Mémoire
Les mémoires de grande capacité sont souvent très lentes et les mémoires rapides sont très
chères. Le temps d’accès conditionne dans une large mesure les performances.

!
Les registres sont interne au processeur et servent au stockage intermédiaires.
La mémoire cache destinée à accélérer l’accès à la mémoire centrale.
La mémoire principale est l’organe principal de rangement des informations.
La mémoire d’appui elle joue le même rôle que la mémoire cache.
La mémoire de masse est une mémoire périphérique de grande capacité utilisée pour le stockage permanent
8 Architecture Système à Processeurs ESP-GE-UCAD⏐ Mémoires

Vous aimerez peut-être aussi