Académique Documents
Professionnel Documents
Culture Documents
Compte rendu 1
TP N°1 : Gestion des processus
Nom et Prénom : Hanane ABID
I. Objectifs du travail :
Création des processus et des threads pour exécuter des taches différents ;
Communication entre processus et threads ;
Comprendre la différence entre les processus et les threads au niveau de la
mémoire ;
Synchronisation des processus.
Exercice 1 :
Figure1 : création 3 processus fils
Exercice 2 :
Après avoir exécuté le programme de la figure 4, on obtient comme résultats ce qui suit :
Figure 5 :la sortie du programme de la figure 4
Exercice 3 :
Exercice 4 :
Figure 6 : création de N processus et les mettre en attente
Le programme processus1.c :
Figure 8 : modification de la valeur a en utilisant les processus
Programme du thread1.c :
Figure 10 : modification de la valeur de a en utilisant les threads
Les processus travaillent d’une manière indépendante (ils ne partagent pas la même mémoire), par
contre les threads partagent la même mémoire.
Exercice 5 :
Figure 12 : création d’un thread qui dort pendant que le thread principal attend qu’il se termine
Exercice 6 :
Figure 13 : création d’un thread qui prend en paramètre un tableau d’entier
Exercice 7 :
III. Conclusion :
En ce qui concerne les processus :