Exams 2023
Exams 2023
Exams 2023
_____________________________________________________________________________________
1) Indiquez en justifiant votre réponse la page qui sera remplacée en cas d’un défaut de page si l’algorithme
de remplacement de page est : LRU, FIFO, Horloge (Seconde Chance), NRU.
PAGE A
ALGORITHME JUSTIFICATION
REMPLACER
LRU
FIFO
Horloge
NRU
2) Dans le même système, le temps d’accès à une page chargée en mémoire physique est de 100ns.
Le temps d’accès à une page qui n’est pas en mémoire physique est de 10mS s’il y a une case libre en mémoire
physique ou si la page qui sera retirée, pour faire place à la page manquante, n’a pas été modifiée.
Si la page qui sera retirée, pour faire place à la page manquante, a été modifiée, le temps d’accès est de 20ms.
Sachant que le taux de défauts de page est 35%, et que dans 70% des cas de défaut de page, la page à retirer
a été modifiée, calculez le temps d’accès moyen à la mémoire.
1
NE RIEN ECRIRE ICI
___________________________________________________________________________________________
3) On considère un système avec une mémoire virtuelle segmentée paginée où la taille d’une page est de 4Ko
et une mémoire physique de 64Ko. L’espace d’adressage d’un processus P est composé de trois segments S1,
S2 et S3 de taille, respectivement 16Ko, 8Ko et 4Ko. À un moment donné, pour le processus P, les pages 2 et
3 du segment S1, la page 2 du segment S2 et la page 1 du segment S3 sont chargées en mémoire physique,
respectivement dans les cases 2, 0, 9, 12. Pour une donnée située dans l’espace d’adressage du processus P
à l’adresse décimale 8212, indiquez les informations suivantes (en précisant les détails du calcul) :
VALEUR EXPLICATION
Segment
Numéro de case
2
NE RIEN ECRIRE ICI
___________________________________________________________________________________________
On considère un disque composé de 300 pistes numérotées de 0 à 299. Le bras est couramment positionnée sur
la piste 50. La liste des requêtes (n°de piste cherchée) à servir donnée selon l'ordre d'arrivée est la suivante : 62,
200, 150, 60, 12, 120, 250, 45, 10, 100
Donnez l'ordre de service des requêtes et le déplacement de bras total en résultant dans le cas d'un service
FCFS, d'un service SSTF et d'un service SCAN sens initial montant.
FIFO
Ordre de pistes
Déplacement du bras Dép Total :
SSTF
Ordre de pistes
Déplacement du bras Dép Total :
SCAN montant
Ordre de pistes
Déplacement du bras Dép Total :
1) En considérant une partition disque de 1 To, la taille d’un bloc physique est de 64 Ko.
a) Quel est le nombre de blocs de cette partition
b) Quel est le nombre minimal de bits nécessaires pour représenter l’adresse d’un bloc donné de cette
partition.
3
NE RIEN ECRIRE ICI
___________________________________________________________________________________________
c) Quelle est la taille minimale en mots mémoire d’une adresse d’un bloc ?
e) En utilisant le mécanisme de la FAT (File allocation Table) avec des adresses de blocs codées sur 4
octets. Calculer le nombre de blocs nécessaires pour sauvegarder cette FAT sur le disque.
2) Le système de fichiers utilise des blocs de données de taille fixe 1K (1024 octets). L’i-noeud de chaque fichier
(ou répertoire) contient 12 pointeurs directs sur des blocs de données, 1 pointeur indirect simple, 1 pointeur
indirect double et 1 pointeur indirect triple. On considère un système de fichiers tel que l'information
concernant les blocs de données de chaque fichier est donc accessible à partir du i-noeud de celui-ci (comme
dans UNIX). On supposera que chaque pointeur (numéro de bloc) est représenté sur 4 octets.
a) Quelle est la plus grande taille de fichier que ce système de fichiers peut supporter ?
b) On considère un fichier contenant 100,000 octets. Combien de blocs sont-ils nécessaires (au total) pour
représenter ce fichier sur le disque ?
4
NE RIEN ECRIRE ICI
___________________________________________________________________________________________
1) Pour chacune des transitions suivantes entre les états possibles d’un processus, indiquez si la transition
est possible. Si c’est le cas, donnez un exemple d’un élément qui pourrait en être à l’origine. Sinon,
expliquez pourquoi.
En cours d’exécution à
Bloqué
Prêt à Terminé
Bloqué à En cours
d’exécution
Bloqué à Terminé