Vous êtes sur la page 1sur 1

Université Hassan 1er

Faculté des sciences et Techniques de Settat

Département Mathématiques et Informatique

Contrôle Système d’exploitation

Exercice 1

Soit T un tableau d’entiers partagé, écrire un programme qui utilise la gestion des signaux
pour synchroniser deux threads de la manière suivante :

Si le premier thread écrit dans la i ème case le deuxième quant à lui écrit dans la case suivante
et ainsi de suite jusqu’à la fin du tableau.

Exercice 2

Ecrire en bash un script qui permet, pour un répertoire donné, d’afficher son contenu
récursivement.

Exercice 3
On se propose de de calculer le produit de deux matrices carrées. Pour cela on utilise quatre
Thread
- Le serveur lit le contenu de la matrice
- Les deux autres calculent le produit : chacun calcule une ligne ou une colonne entière
a) Ecrire la fonction thread_serveur () et la fonction thread_client()
b) Donner le programme principal,

Vous aimerez peut-être aussi