1
École des Mines de Saint-Etienne. 158, cours Fauriel. 42 023 Saint-Etienne Cedex 2. Tél. 04 77 42 01 23. Fax. 04 77 42 66 66.
Jean-Jacques Girardot
girardot@emse.fr
http://kiwi.emse.fr/ASI
Septième séance
Cours Architecture des Systèmes
Informatiques
2
École des Mines de Saint-Etienne. 158, cours Fauriel. 42 023 Saint-Etienne Cedex 2. Tél. 04 77 42 01 23. Fax. 04 77 42 66 66.
Plan: mémoire et périphériques
Aspects généraux, caractéristiques & besoins
La mémoire des ordinateurs : vue matérielle
Gestion de la mémoire, vision OS
Périphériques
Disque : bas niveau
Disque : haut niveau
3
École des Mines de Saint-Etienne. 158, cours Fauriel. 42 023 Saint-Etienne Cedex 2. Tél. 04 77 42 01 23. Fax. 04 77 42 66 66.
Aspects de l’utilisation de la mémoire
On n’a pas besoin de toute la mémoire en même temps
Code du programme : la partie en cours d’exécution
Les données : utilisation souvent localisée
dans le temps et l’espace : variables locales
dans le temps : allocation/libération dynamique
utilisation par à-coups, sur des intervalles de temps courts
Utilisation irrégulière des ressources
Loi des 90-10
10% des données représentent 90% des accès
(10% du code utilise 90% de la CPU)
4
École des Mines de Saint-Etienne. 158, cours Fauriel. 42 023 Saint-Etienne Cedex 2. Tél. 04 77 42 01 23. Fax. 04 77 42 66 66.
“Localité des références”
Concept de “localité des références”
Sur un court laps de temps, le nombre “d’objets” utilisés est petit
WS, Working Set [Peter Denning, 1968]
Programme
Les instructions sont le plus souvent exécutées en séquences
Les boucles tendent à faire répéter de courtes séquences
Données
Variables locales, tables constituent des regroupements naturels
Mais… Évolution au fil des temps du WS
Comment gérer cette évolution ?
5
École des Mines de Saint-Etienne. 158, cours Fauriel. 42 023 Saint-Etienne Cedex 2. Tél. 04 77 42 01 23. Fax. 04 77 42 66 66.
Mémoire : les performances
L’informatique a toujours besoin de mémoire plus rapide
La mémoire traditionnelle est lente comparée au processeur
La mémoire rapide est très chère
Et il en faut beaucoup…
Mais… “localité des références”
Optimiser l’utilisation de la mémoire ?
Notion de hiérarchie mémoire
Solution au dilemme coût / performances
1 / 48 100%