Académique Documents
Professionnel Documents
Culture Documents
Les threads sont des processus légers exécutés à l’intérieur d’un processus .
Les types : 1-Les threads utilisateur 2-Les threads noyau 3- Les threads combinés
Chap2
Def :
Une SC est une suite d'instructions qui opèrent sur un ou plusieurs ressources partagées
(critiques) et qui nécessitent une utilisation exclusive de ces ressources.
L’interblocage :Chaque processus réserve des ressources dont d'autres ont besoin ;
La famine : est une situation où certains processus n’accèdent jamais à leurs sections
critiques
L’attente active : un processus boucle sur une condition et l’évalue de manière répétitive
jusqu’à ce qu’elle change d’état. (L’Alternance stricte ,L’algorithme de Peterson)
L’Inconvénients de l’attente active : consommer du temps , gaspillage du processeur , la
solution de ce problème est de mettre les processus qui ne peuvent pas entrer en SC dans
l’état d’attente passive.
L’attente passive : le processus ne consomme pas le temps CPU, laisser la ressource
processeur disponible à un autre thread, elle doit être évitée si le temps d'attente prévu est
inférieur à la durée de la commutation de contexte