Académique Documents
Professionnel Documents
Culture Documents
Sommaire du CourS
i. introduCtion
On appelle mémoire, le lieu où sont stockées les données et les programmes pour bien
exécuter un processus. La mémoire dans un système se subdivise en deux catégories:
1) La mémoire vive ou centrale (RAM) à accès rapide.
2) La mémoire de masse: beaucoup plus lente d’accès.
On se fixe les concepts suivants qui sont directement en rapport avec l’abstraction et
le rôle du SE.
La multiprogrammation
Inconvénients :
On perd en général de la place au sein de chaque partition
Il peut y avoir des partitions inutilisées (leur file d'attente est vide)
GeStion baSique de la mémoire
Ces méthodes sont les plus simples techniques utilisées pour charger
des processus. On parle aussi de gestion sans recouvrement ni
pagination.
Gestion avec Recouvrement sans Pagination
GeStion aveC reCouvrement
SanS paGination
On n'est plus limité par des partitions trop grandes ou trop petites
comme avec les partitions fixes. Cette amélioration de l'usage de la
mémoire centrale nécessite un mécanisme plus complexe d'allocation et
de libération.
GeStion aveC reCouvrement
SanS paGination
4- 1 Pagination
La mémoire est divisée en blocs de taille fixe appelés cadres de pages, et
constituent l’unité d’allocation. Les processus sont divisés en blocs
appelés pages, de la même taille que les cadres.
4- 1 Pagination
Stratégie de chargement/déchargement
Objectif : Etablir un algorithme qui permet de charger/décharger la
bonne portion.
Chargement
Charger toutes les portions en une seule fois (idéale), requiert une
mémoire assez grande, mais facile à mettre en œuvre.
Déchargement