Vous êtes sur la page 1sur 8

Méthodes de Programmation système 2001-2002

______________________________________________________________________________________
____

EXERCICES DIRIGES 2
Fork / Wait

Exercice 1

1. Rappelez le format de création des processus UNix


2. Rappelez le mécanisme de création des processus Unix
3. Comment se passe le boot du système Unix ?
4. Commentez les traces suivantes.

1
______________________________________________________________________________________
____

Exercice 2
Soit le programme suivant, essai.c

1. Commentez les traces suivantes. Que voyez-vous ?

2
Méthodes de Programmation système 2001-2002
______________________________________________________________________________________
____

2. Même question à partir des traces ci-dessous.

3
Méthodes de Programmation système 2001-2002
______________________________________________________________________________________
____

3. On modifie le programme essai.c comme ci-dessous. Commentez les traces qui suivent.

4
Méthodes de Programmation système 2001-2002
______________________________________________________________________________________
____

Exercice 3
Soit le programme essai.c suivant.

Quelles traces génère l'exécution de ce programme ? Pourquoi ?

5
Méthodes de Programmation système 2001-2002
______________________________________________________________________________________
____

Exercice 4
Soit le programme essai.c suivant. Commentez les traces d'exécutions obtenues.

6
Méthodes de Programmation système 2001-2002
______________________________________________________________________________________
____

Exercice 5
Exercice sur les processus légers.
Soit le programme suivant (essaip.c).

1. Expliquez la différence de comportement entre la primitive fork et la primitive pthread_create.


2. L'exécution du programme essaip.c donne les traces suivantes. Quelle remarque peut-on faire si
l'on compare ces traces avec celles du programme essai.c de la question III ?

7
Méthodes de Programmation système 2001-2002
______________________________________________________________________________________
____

Vous aimerez peut-être aussi