• Aucun résultat trouvé

Module de Systèmes d’exploitation II durée 1H30

N/A
N/A
Protected

Academic year: 2022

Partager "Module de Systèmes d’exploitation II durée 1H30"

Copied!
2
0
0

Texte intégral

(1)

Université de Chlef Avril 2011 Département Informatique

Filière : 3ème LMD (S5)

Examen de rattrapage

Module de Systèmes d’exploitation II

durée 1H30

Nom et Prénom :

Exercice 1 : La solution au problème du coiffeur endormi suivante présente un problème. Lequel ? Expliquez clairement.

Processus Coiffeur Début

Cycle

Wait(SClient) Wait(mutex) Attente :=attente-1 Signal(SCoiffeur) Signal(mutex) Couper_cheveux FinCycle

Fin

Processus Client Début

Wait(mutex)

Si (attente<Nbre_Chaise) Alors

Attente :=attente+1 ; Signal(mutex) Signal(SClient) Wait(SCoiffeur) Obtenir_coupe Sinon Signal(mutex) Finsi

Fin

Déclarations :

SClient, SCoiffeur : sémaphores initialisés à 0.

Mutex : sémaphore, initialisé à 1.

Attente : entier initialisé à 0.

Réponse : ………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Exercice 2 : Expliquez brièvement les différentes manières de créer un thread en java.

Réponse : ………

………

………

………

………

………

………

………

………

………

………

………

………

………

(2)

Exercice 3 : Ecrire en langage Java une classe implémentant les sémaphores.

Réponse : ………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Exercice 4 : Dans un système, on trouve une seule classe de ressources de onze (11) instances. Cinq (05) processus partagent ces ressources. Chaque processus peut demander au maximum trois (03) ressources. Peut-on avoir un cas d’interblocage ? Justifiez.

Réponse : ………

………

………

………

………

………

………

………

………

Comment pouvez-vous généraliser le résultat précédent ?.

Réponse : ………

………

………

………

………

Le corrigé et les résultats seront publiés sur le site : http://www.loukam.net

Références

Documents relatifs

Par contre, l'évaluation se fait toujours à partir des bulletins de 1ère, des deux premiers trimestres de terminale et des résultats des épreuves anticipées (et d'une lettre de

 Après avoir terminé la partie d’instructions MA, le processus Maître attend que tous les processus Pi aient terminé chacun sa partie PA ; il poursuit

[r]

● Si on attend d'abord sur le premier port puis ensuite sur le deuxième port et qu'aucun message n'est envoyé sur le premier port alors on a un problème. ● La solution inverse

Par le biais d’une recherche socio-anthropologique qualitative, d’une approche ethnographique de la classe de langue, de la mise en place de l’entretien compréhensif

McCarter highlighted 3 domains that are not meeting system expectations and patient needs: access to alternate level of care (ALC) facilities for patients ready for discharge

The good news is that a newer version of the wait- time game is being developed to try to expand on the Big 5 so that other players, including family

t the conclusion of the First Ministers’ meet- ing of September 2004, the Prime Minister and premiers promised Canadians that by December 31, 2005, medical wait-time benchmarks