2.FSTM SE-Processus
2.FSTM SE-Processus
2.FSTM SE-Processus
Filière :
Ingénierie Logicielle
et Intégration des Systèmes Informatiques (ILISI)
Module :
Systèmes d’Exploitation
(Operating System)
C. Leghris Systèmes d’exploitation 1
Les
Processus
Plan :
Définitions ;
Exclusion mutuelle ;
Synchronisation entre processus ;
Les processus sous Unix ;
1: Il a épuisé le quantum du
Elu
temps qui lui a été attribué ;
2 2 : L’ordonnanceur élit ce
processus parmi ceux prêts ;
3 3 : Le processus s’endort en
1
attendant un événement
Prêt externe ( décompte d’horloge,
données … ) ;
4
4 : L’événement attendu par le
Bloqué processus est arrivé ;
Plan :
Définitions ;
Exclusion mutuelle ;
Synchronisation entre processus ;
Les processus sous Unix ;
Ps Vs
début début
es es - 1 es es + 1
si es < 0 alors si es <= 0 alors
Etat r bloqué Sortir un processus q de la file fs
Mettre le processus r dans la file fs Etat q actif
fin si fin si
fin fin
C. Leghris 29
Les processus
Plan :
Définitions ;
Exclusion mutuelle ;
Synchronisation entre processus ;
Les processus sous Unix ;
Plan :
Définitions ;
Exclusion mutuelle ;
Synchronisation entre processus ;
Les processus sous Unix ;
• Au lancement du programme :
UID PID PPID CP PRI NI VSZ RSS WCHAN S TTY TIME COMMA
25 866 859 1 44 0 1.91M 392K pause S ttyp2 0:00.45 csh
25 867 866 0 44 0 1.22M 88K - R ttyp2 0:00.01 essai