Corrigé Examen Rattrapage 2017
Corrigé Examen Rattrapage 2017
Corrigé Examen Rattrapage 2017
Examen de Rattrapage
corrigé
Question 1 2 3 4 5 6 7
Réponse (s) a, c b, c d a d b b
Exercice 2 (7 pts)
1. Dérouler l’algorithme Ricart-Agrawala pour trouver l’ordre d’entrée/sortie en section critique des processus.
Réponse : 5
schéma : ( 1pts)
FA :
5 P2
P3
FA 1 1
3 3
5
FA : P0,
5 P2
P1
P4 1 3 1
FA : P1 , P0, P2 3 5
1
FA : P2
P0
P3 : ce processus n’est pas intéressé par la Section critique, donc il donne un OK pour tous les processus
demandeurs : P1, P0, et P2 (0.5 pt)
P4 : il est en section critique, il ne peut pas donner son accord immediatement, alors il va memoriser les
demandes des processus dans sa file d’attente. Quand il sort de la SC, il va diffuser un OK pour tous les
processus qui se trouve dans sa FA. (0.5 pt)
P2 : il envoi sa demande a tous les processus, et reçoit les demandes des autres. Il envoi un OK pour P1 et P0
car la date des demande d’entrée en SC est inferieur de la sienne. (0.5 pt)
P0 : il envoi sa demande a tous les processus, et reçoit les demandes des autres. Il envoi un OK pour P1 car la
date de la demande d’entrée en SC est inferieur de la sienne, et mémorise la demande de P2 dans sa FA. (0.5pt)
Page 1 sur 3
P1 : il envoi sa demande a tous les processus, et reçoit les demandes des autres. Il mémorise la demande de P2
, et P0 dans sa FA. (0.5 pt)
Quand P4 sort de la SC, c’est P1 qui entre car il a les OK de P0 et P2, et reçoit celui de P4.
Quand P1 sort de la SC, c’est P0 qui entre car il a les OK de P2, P4, et reçoit celui de P1.
Quand P0 sort de la SC, c’est P2 qui entre car il a les OK de tous les processus.
Donc l’ordre d’E/S en SC est P4, P1, P0, P2 (0.5 pt)
Exercice 3 (6 pts)
Page 2 sur 3
2. Datation par l’horloge de Mattern (horloge vectorielle). (02.5 pts)
Bon courage
Page 3 sur 3