Série td n°5 gestion de la mémoire - systèmes d’exp - téléc

Télécharger PDF

Obtenir le pack complet des cours, TDs, examens sur Systèmes d’Exploitation!

Vous souhaitez maîtriser Systèmes d’Exploitation ? Ne cherchez plus, nous avons le pack bien choisi pour vous.

pack complet des cours, TDs, TPs et examens exercices sur Systèmes d’Exploitation

Accédez à une collection complète des supports de cours, des travaux dirigés (TDs) corrigés, TPs avec solution, examens...

Télécharger pack

Institut Supérieur d’Informatique

2009-2010 1

ère année SIL

Semestre 2 Page 1 Systèmes d’Exploitation 1 Série TD N°5 Gestion de la mémoire : Allocation de mémoire non contiguë

Exercice 1

On dispose d’un espace adressable virtuel 4 Go (adressable sur 32 bits), et d’un espace physique 32 Mo (adressable sur 25 bits). Une page occupe 1 Ko (déplacement sur 10 bits). Quelle est la taille de la table des pages (en octet), sachant qu’une case de la table de page comporte 1 bit de présence et un n° physique de la page ?

Exercice 2

Soit la table de pages suivante : 0 4 1 6 2 8 3 9 4 12 5 1 Sachant que les pages virtuelles et physiques font 1K octets, quelle est l'adresse mémoire correspondant à chacune des adresses virtuelles suivantes codées en hexadécimal : 142A et 0AF1

Exercice 3

On s’intéresse aux systèmes utilisant la pagination

A- Détailler les algorithmes FIFO et LRU. B- Au cours de son exécution, un programme accède successivement aux pages : 0, 1, 4, 2, 0, 1, 3, 0, 1, 4, 2, 3. Donner la suite des pages présentes en mémoire ainsi que le nombre de défauts de pages pour chacun des cas suivant : B.1- Si on utilise l’algorithme FIFO et sachant que le système alloue à ce programme un espace de 3 pages.

B.2- Si on utilise l’algorithme LRU et sachant que le système alloue à ce programme un espace de 3 pages.

B.3- Si on utilise l’algorithme Optimal et sachant que le système alloue à ce programme un espace de 3 pages. Institut Supérieur d’Informatique

2009-2010 1

ère année SIL

Semestre 2 Page 2 B.4- Si on utilise l’algorithme FIFO et sachant que le système alloue à ce programme un espace de 4 pages.

B.5- Si on utilise l’algorithme LRU et sachant que le

système alloue à ce programme un espace de 4 pages.

Exercice 4

On dispose d’un système doté d’une pagination à la demande, suivant deux algorithmes A1 et A2, Au cours de son exécution, un programme accède successivement aux pages 1, 5, 2, 5, 1, 4, 1, 5, 3. Le système alloue à ce programme un espace de trois pages. Avec l’algorithme A1, on constate que l’on a successivement en mémoire les pages suivantes

1 1 1 1 1 4 4 4 3

5 5 5 5 5 1 1 1

2 2 2 2 2 5 5 Avec l’algorithme A2, on constate que l’on a successivement en mémoire les pages suivantes :

1 1 1 1 1 1 1 1 1

5 5 5 5 5 5 5 5

2 2 2 4 4 4 3 A.- A votre avis, lequel

des deux algorithmes correspondrait à l’algorithme FIFO, et lequel correspondrait à LRU ? Justifiez votre raisonnement. B. – Déterminer dans chacun des cas le nombre de défauts de pages.

Exercice 5

Le système dispose de 4 cases qui sont toutes occupées, le tableau ci-dessous donne, pour chacune d’elles, la date en microsecondes du chargement de la page qu’elle contient, la date en microsecondes du dernier accès à cette page et l’état des indicateurs

de la case (Read et Modified). Case Chargement Accès R M 0 126 279 0 1 1 230 260 1 1 2 120 272 1 1 3 160 280 1 1 En justifiant votre réponse, donner quelle sera la page remplacée, pour chacun des 4 algorithmes de remplacement suivants FIFO, LRU, NRU (seconde chance).

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2