[PDF] Module de Algorithmique et Systèmes dexploitation Distribués Corrigé





Previous PDF Next PDF



Systèmes dexploitation INF3600 Exercices + Corrigés Gestion des

Préciser les sémaphores utilisés et les variables partagées. Exercice 6 : Synchronisation des processus. Deux villes A et B sont reliés par une seule voie de 



Untitled Untitled

C'est dire que le système d'exploitation doit assurer l'allocation du Résoudre l'exercice 3 de la leçon 2 en utilisant les sémaphores de Patil. Solution ...



Systèmes dexploitation –Recueil dexercices TD-Synchronisation et

En utilisant 2 sémaphores complétez prendre() et liberer() pour synchroniser entre les N processus. Exercice I.3. Producteur/consommateur –Diffusion atomique ( 



1 Notes de cours

sémaphores définies par Dijkstra (voir notes de cours section 1.1)



Module de Systèmes dexploitation Corrigé

Exercice 1 : (7 points) Empty : semaphore (init à N) /* pour représenter le nombre de case vides. Full : semaphore (init à 0) /* pour représenter le nombre de ...



Examen Systèmes dExploitation II

25 janv. 2014 3) Ecrire le code afin d'imposer la même synchronisation pour N processus P1 P2



Cours système dexploitation 2 Troisième année licence “ ISIL

Semaphore mutex1 = 1 ;. Semaphore mutex2 = 1 ;. Code du processus p1 : P(mutex1) ;. P 13.LINUX Programmation Système et Réseau



Partie 4 : Synchronisation Exercice 1 : Partie 4 : Synchronisation Exercice 1 :

Expliquez brièvement comment synchroniser le problème en utilisant le moins de sémaphores possibles. 2. Soit un système d'exploitation qui s'exécute sur une 



TD : synchronisation de processus par des Sémaphores

Une section critique peut être protégée par un sémaphore (généralement nommé Mutex). Exo4. Code C1 : Debut. Sémaphore Mutex ;. Parbegin ProgA ; ProgA ; Parend.



1 Notes de cours

Module Système S4-L Un sémaphore est un mécanisme de synchronisation de processus inventé par le physicien ... 3 Entraînement : exercice corrigé.



Systèmes dexploitation INF3600 Exercices + Corrigés Gestion des

Préciser les sémaphores utilisés et les variables partagées. Exercice 6 : Synchronisation des processus. Deux villes A et B sont reliés par une seule voie de 



On veut que le processus père envoie après chaque cinq secondes

25 thg 1 2020 En utilisant seulement les sémaphores pour coordonner l'affichage



Examen Systèmes dExploitation II

25 thg 1 2014 Exercice 2: (6pts) ... b) L'exclusion mutuelle peut être réalisée avec un sémaphore ... Corrigé de l'Examen Systèmes d'Exploitation II.



TD n°5 : Communication et synchronisation CORRECTION

2) Oui par exemple les sémaphores



Corrigé

Module de Systèmes d'exploitation II durée 1H30. Corrigé. Exercice 1 : La solution au problème du coiffeur endormi suivante présente un problème. Lequel ?



Partie 4 : Synchronisation Exercice 1 :

Expliquez brièvement comment synchroniser le problème en utilisant le moins de sémaphores possibles. 2. Soit un système d'exploitation qui s'exécute sur une 



Systèmes dexploitation –Recueil dexercices TD-Synchronisation et

En utilisant 2 sémaphores complétez prendre() et liberer() pour synchroniser entre les N processus. Exercice I.3. Producteur/consommateur –Diffusion atomique ( 



Module de Algorithmique et Systèmes dexploitation Distribués Corrigé

La raison en est qu'on ne dispose pas de mémoire commune pour stocker ces variables (sémaphores) pour les consulter directement. (2 points). Exercice 2 : On 

Module de Algorithmique et Systèmes dexploitation Distribués Corrigé Page 1/4 Université de Chlef Département Informatique Filière : 1ère Année Master

Juin 2014

Examen de rattrapage

Module de Algorithmique et Systèmes

d"exploitation Distribués

Corrigé

Exercice 1 :

Question 1 : Que doit-on faire lorsque le numéro du port associé au service invoqué par un RPC est inconnu ?

Réponse :

Le client doit solliciter le "matchmaker" du serveur pour récupérer le n° du port associé au service souhaité .

(2 points)

Question 2 : Un système d"exploitation distribué doit assurer la transparence à l"extension . Expliquez .

Réponse :

Le système peut être étendu ou réduit sans occasionner de gêne pour un acteur quelconque du système.

(2 points) Question 3 : Peut-on utiliser les sémaphores dans un système distribué ? Justifiez.

Réponse :

Non, on ne peut pas utiliser les sémaphores dans un système distribué. La raison en est qu"on ne dispose pas de

mémoire commune pour stocker ces variables (sémaphores) pour les consulter directement. (2 points)

Exercice 2 :

On considère un système réparti à quatre (4) sites : 1, 2, 3 et 4. On utilise la méthode de synchronisation de Lamport.

Les horloges scalaires sont initialisées à 0.

On fera l"hypothèse suivante : le délai de propagation des messages entre les sites est connu et est égal à 3, (c"est à dire

que quel que soit le message envoyé d"un site à un autre, il mettra 3 unités de temps pour arriver au destinataire).

Les sites 1, 3 et 4 veulent entrer en section critique quand leurs horloges logiques sont égales à 1.

Question 1 : Faire un diagramme (dessin) qui décrit la trace d"exécution des transferts de messages entre les sites ,

l"entrée et la sortie de la SC, en prenant soin de dater les événements (comme celui vu en cours). Montrez

également l"évolution des files de messages au niveau de chaque site. Comptez le nombre de messages

total.

Réponse :

Schéma

Page 2/4

Site 1Site 2Site 3Site 4

ReqReqReqReqReqReqReqReqReq

Ack Ack Ack Ack Ack Ack Ack

AckAck

SC

RelRelRel

RelRelRel

RelRelRel

SC SC (2 points)

Evolution des files

(L"étudiant doit dater les évènements et montrer l"évolution des files) (2 points) Nombre total de messages : 27 (9Req + 9 Ack + 9 Rel)

Page 3/4

(1 points) Question 2 : Refaire le même travail avec l"algorithme Ricart-Agrawala.

Réponse :

Schéma

ReqReqReqReqReqReqReqReqReq

AckAck

Ack Ack Ack Ack Ack

AckAck

(2 points)

Page 4/4

Evolution des files

(L"étudiant doit dater les évènements et montrer l"évolution des files) (2 points)

Nombre total de messages : 18 (9Req + 9 Ack)

(1 points)

Question 3 : Après son premier passage à la SC, le site 1 sollicite l"entrée à la SC une seconde fois, puis une troisième,

puis une quatrième, ... et nième fois. Pensez-vous qu"il y"a alors des messages qui peuvent être considérés

comme inutiles ? Lesquels ? . Que proposez-vous ?

Réponse :

En effet, pour chaque passage à la SC , le site 1 doit réitérer le message de Requête (aux sites 2, 3 et 4) et doit

attendre les Accusés de réception de ces 3 sites. Ces messages (Requete et ACK) peuvent paraitre inutiles.

L"idée (Algorithme de Cavalho et Roucairol) est donc de permettre au site 1 d"entrer directement à la SC s"il a

déjà obtenu un Ack des 3 sites (2, 3 et 4) tant qu"il n"ya aucun de ces 3 sites qui ne souhaite entrer en SC. On

revient à l"algorithme original lorsque l"un des sites souhaite de nouveau l"utilisation de la SC.

(4 points)quotesdbs_dbs2.pdfusesText_3
[PDF] exercice statistique 3ème avec correction

[PDF] exercice suite arithmétique terminal bac pro

[PDF] exercice suite arithmétique terminale bac pro

[PDF] exercice suite arithmétique terminale st2s

[PDF] exercice suite arithmétique terminale stmg

[PDF] exercice sur budget des ventes

[PDF] exercice sur fonction racine carrée

[PDF] exercice sur la factorisation d'un polynome

[PDF] exercice sur la forme canonique pdf

[PDF] exercice sur la loi des gaz parfaits

[PDF] exercice sur la mole et la concentration molaire

[PDF] exercice sur la mole et la concentration molaire seconde

[PDF] exercice sur la nature des mots ce2

[PDF] exercice sur la nature du vivant

[PDF] exercice sur la tension et l'intensité