• Aucun résultat trouvé

Module de Algorithmique et Systèmes d’exploitation Distribués Durée : 01H30

N/A
N/A
Protected

Academic year: 2022

Partager "Module de Algorithmique et Systèmes d’exploitation Distribués Durée : 01H30"

Copied!
5
0
0

Texte intégral

(1)

Université de Chlef Département Informatique Filière : 1ère Année Master

Juin 2013

Examen de rattrapage

Module de Algorithmique et Systèmes d’exploitation Distribués

Durée : 01H30

Nom et Prénom :

Exercice 1 :

Question 1 : Rappelez brièvement qu'est ce qui motive le recours aux architectures parallèles.

Réponse : ………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

Question 2 : La gestion des ressources dans un système réparti peut se faire selon deux méthodes : allocateur unique ou plusieurs allocateurs. Quels sont les avantages et les inconvénients de chaque méthode ?

Réponse : ………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

(2)

………...……….…………...

Question 3 : Dans quels cas peut-on utiliser l'algorithme du banquier d'évitements des interblocages dans un système distribué ?

Réponse : ………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

Question 4 : Quel est le coût, en nombre de messages, pour l'entrée en Section Critique en utilisant l'algorithme de Lamport et l'algorithme de Ricart/Agrawala ? Justifiez.

Réponse : ………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

(3)

………...……….…………...

………...……….…………...

Exercice 2 :

On considère un système distribué constitué de deux processus P1 et P2 situés sur deux sites différents qui sont respectivement Site1 et Site2. P1 produit et envoie cycliquement une information « info » vers P2 à travers le réseau. Le processus P2 effectue lui aussi un travail cyclique qui consiste à consommer les informations parvenues à son buffer.

Cependant, on impose la règle suivante : P2 doit consommer les informations dans le même ordre que leur envoi par P1.

On suppose que la voie de communication est fiable, c'est-à-dire qu’il n’y a pas de perte de messages, cependant les messages délivrés ne sont pas forcément dans l’ordre FIFO.

Travail à faire : On vous demande de proposer une méthode pour respecter la règle énoncée. Pour chacun des deux cas suivants, vous devez expliquer clairement le principe de la méthode proposée, de décrire précisément vos déclarations et d’écrire les codes des processus P1 et P2 :

Cas 1 : Le buffer de P2 est illimité.

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

(4)

……….

……….

……….

……….

Cas 2 : Le buffer de P2 est constitué d’une seule case.

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

(5)

……….

……….

……….

……….

……….

……….

Références

Documents relatifs

Question 6 : Décrivez brièvement comment se fait le transfert d’un bloc de disque vers la mémoire , si le système dispose d’un DMA.. Question 3/ En utilisant le même

Question 6 : On suppose que le processus P5, après les 7 premières unités de temps de son exécution, demande une entrée/sortie qui s'exécute en 3 unités de temps.. Dessinez le

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

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 à

Question 2 : La gestion des ressources dans un système réparti peut se faire selon deux méthodes : allocateur unique ou plusieurs allocateurs.. Quels sont les avantages et

On suppose que le site S1, devenu passif, initie la détection de terminaison en appliquant l'algorithme 1 suivant : Il envoie un jeton blanc (une sorte d'un message) au site S2..

Mais, deux points ont été volontairement masqués (cachés) : un point de la classe C1 et un point de la classe C2.. Question 1 : Donnez l'équation de l'hyperplan séparateur de

Il peut être n'importe où dans la région située en dessous de la droite y = -x +8 (droite qui passe par le support vecteur de la classe C2, et parallèle à l'hyperplan)... Exercice 3