Cours informatique caractéristiques hiérarchie des mémoires cache

Cours informatique caractéristiques hiérarchie des mémoires cache, tutoriel & guide de travaux pratiques en pdf.

Caractéristiques principales

• Méthodes d ’accès :
–séquentiel (temps d ’accès linéaire) bande
–direct (temps d ’accès constant) mémoire principale
–mixte (accès direct au voisinage de la donnée + parcours séquentiel disque
–associatif (accès à la donnée en recherchant une clé dans une table,temps constant) cache
• Supports physiques
–semi-conducteur
–magnétique
–optique
• Caractéristiques
–volatile / non volatile
–effaçable / non effaçable

Caractéristiques (2)

• Capacité de la mémoire :
–nombre de mots
–taille du mot (généralement 1 octet)
• Unité de transfert : mot, bloc, page, fichier, …
• Performances :
–Temps d ’accès
–Temps de cycle (= entre 2 accès)
–Débit de transfert (= 1 / Temps Cycle)

Quelques exemples :
• RAM (Random Access Memory / Mémoire Vive)
–accès direct (temps d ’accès = 10 ns (SRAM) – 70 ns (DRAM))
–volatile
–accès : mode normal / mode page
ROM (Read Only Memory / Mémoire Morte)
–accès direct
–non volatile : information figée lors de la fabrication
–utilisation : microprogrammes + programmes systèmes de base (BIOS)
• PROM (Programmable ROM) : ROM enregistrable 1 fois par l ’utilisateur
• EPROM (Erasable PROM) : PROM effaçable (par rayonnement UV)
• EEPROM (Electricaly EPROM) : PROM effaçable (signaux électriques)
• FLASH EEPROM : EEPROM effaçable par bloc

« Mémoire idéale »
• Mémoire idéale = grande capacité, rapide, pas chère.
• La réalité :
–les mémoires de grande capacité sont lentes
–les mémoires rapides sont chères
–Ex:
»Processeur avec une horloge de 200 MHz (cycle = 5 ns)
»DRAM : temps de cycle de 70 ns
→1 cycle d ’accès à la mémoire = 14 cycles processeur !
• Comment faire ?
–Faire des accès parallèles à la mémoire
–Utiliser une hiérarchie de mémoires

Hiérarchie mémoire: fonctionnement

• Une unité de transfert d ’informations passe seulement entre 2 niveaux de mémoire adjacents :
–Niveau supérieur = le plus proche du processeur (plus rapide mais plus cher et faible capacité)
–Niveau inférieur = le plus loin du processeur (moins rapide, peu cher mais de forte capacité)
• Calcul des performances :
– taux de succès = % des accès trouvant l ’information dans le niveau supérieur
– temps de succès = temps d accès à l ’information dans le niveau supérieur
– taux d’échec = 1 – taux de succès
– Pénalité d’echec = temps de remplacement d ’un bloc dans le niveau supérieur

……….
Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours informatique caractéristiques hiérarchie des mémoires cache (255 Ko) (Cours PDF)
caractéristiques hiérarchie des mémoires cache

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comments (1)