1
Cours Architecture des Systèmes
Informatiques
2
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
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
“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
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%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!