Laboratoire # 1 Systèmes d’exploitation – INF3723 Page - 2 / 2
2) Une mémoire de 64K octets est gérée par une liste chaînée. L’état actuel de la
liste est la suivante :
- P occupé par le processus A, 0, 10K
- L , 10K, 15K
- P occupé par le processus B, 15K, 45K
- P occupé par le processus C, 45K, 60K
- L, 60K, 64K
L’allocation de la mémoire se fait par la stratégie de « Worst fit ».
Les évènements suivant arrivent dans l’ordre.
- Processus D (3K) arrive
- Le processus C se termine
- Processus E (12K) arrive
- Processus F (20K) arrive
- Le processus A se termine
- Processus G (1K) arrive
Donner l’état de la liste à la fin.
Partie II : Mémoire virtuelle
Algorithme de remplacement de pages. La mémoire peut contenir 4 processus (4
cases) . Quand le système d’exploitation doit exécuter un processus et qu’il n’y a
plus de cases de mémoire de disponible, il doit remplacer l’un des processus en
mémoire par celui à exécuter (défaut de page).
Pour la liste des processus à exécuter suivants, donner le contenu de la mémoire et
le nombre de défaut de page et ce pour les 3 algorithmes de remplacement :
- algorithme optimal (remplace le processus appelé le plus tard)
- algorithme page non récemment utilisée
- algorithme premier entrée premier sortie
4,5,2,3,6,1,3,2,5,6,5,2,4,3,2,3,6,5,4,1
Rapport
Il n’y a pas de rapport à remettre. Par contre la présence et la participation comptent
pour 10% de la note du cours.