Devoir domicile Centre Universitaire El-Oued Module SE II Devoir à Domicile Exercice On veut implémenter les sémaphores en utilisant les moniteurs Expliquez comment peut-on le faire Donnez la structure du moniteur permettant d ? implémenter les opérations

Centre Universitaire El-Oued Module SE II Devoir à Domicile Exercice On veut implémenter les sémaphores en utilisant les moniteurs Expliquez comment peut-on le faire Donnez la structure du moniteur permettant d ? implémenter les opérations P S et W S d ? un sémaphore S Précisez clairement les déclarations Exercice Considérez le programme suivant qui utilise deux sémaphores binaires int x semaphore s s P P s wait s x x V s P P s x xx V s P P s x x V s V s Exécution des processus run P run p run p Quelles sont les valeurs ?nales possibles de x Exercice Dans une ville tranquille un coi ?eur possède un petit salon ayant une porte d ? entrée une porte de sortie un fauteuil de coi ?ure et N chaises Les clients arrivent par la porte d ? entrée et sortent par la porte d ? entrée et sortent par la porte de sortie après avoir eu leur coupe de cheveux Comme le salon est petit uniquement le client sur le fauteuil de coi ?ure peut-être servi a un moment donné par le coi ?eur Le coi ?eur passe sa vie entre dormir et servir ses clients Quand il n ? a aucun client le coi ?eur dort Quand un client arrive et le fauteuil est libre il s ? assoit dans le fauteuil et il réveille le coi ?eur Si le fauteuil n ? est pas libre le client occupe une chaise s ? il y a des chaises de libre ou il attend qu ? une chaise se libère sinon Un client sur une chaise attend que le fauteuil se libère Après avoir ?ni une coupe le coi ?eur fait sortir le client servi et s ? endort Modélisez ce problème en utilisant des sémaphores pour la synchronisation entre le coi ?eur et ses clients Pour cela écrire dans le langage similaire à celui vu en cours un processus Client dans lequel sont identi ?és clairement ses états en attente d ? une chaise sur une chaise en attente du fauteuil sur le fauteuil en attente de la ?n de sa coupe et servi un processus Coi ?eur avec les états endormi et en service les déclarations de sémaphore et leur valeur initiale Bonne chance CCentre Universitaire El-Oued Module SE II Devoir à Domicile Exercice On veut implémenter les sémaphores en utilisant les moniteurs Expliquez comment peut-on le faire Donnez la structure du moniteur permettant d ? implémenter les opérations P S et W S d ? un sémaphore S Précisez clairement les déclarations Exercice Considérez le programme suivant qui utilise deux sémaphores binaires int x semaphore s s P P s wait s x x V s P P s x xx V s P P s x x V s V s Exécution des processus run P run p run p Quelles sont les valeurs ?nales possibles de x Exercice Dans une ville tranquille un coi ?eur possède un petit

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager