Академический Документы
Профессиональный Документы
Культура Документы
Enseignante :
Sahar Ben Yaala
La gestion de processus
2019-2020
+ 2
2019-2020
+ États d’un processus 4
◼ Nouveau
le processus est en cours de création
◼ En exécution (Running)
les instructions sont en cours d ’exécution
◼ En attente (Sleep)
le processus attend qu’un événement se produise
◼ événement : un signal , terminaison d’une E/S, ...
◼ Prêt (Ready)
le processus attend d’être affecté à une UC
◼ Terminé
2019-2020 le processus a fini l’exécution.
+ États d’un processus 5
Admis
Nouveau interrompu exit terminé
Prêt En exécution
En attente
2019-2020
+ Parallélisme et Concurrence 6
2019-2020
+ Bloc de contrôle de processus 7
◼ informations de comptabilisation
2019-2020
+ Commutation entre processus 9
: interruption (It)?
2019-2020
+ Commutation entre processus 10
: interruption (It)?
◼ Processus P0 SE Processus P1
processus Unix
2019-2020
+
2019-2020
16
+
Commandes de base
2019-2020
+ Informations liées aux processus 17
2018-2019
+ Commandes de gestion de processus 18
❑ Commande ps
Options Fonctions
Sans options processus en exécution.
-u user processus en exécution pour l’utilisateur user.
-ef informations complètes concernant les processus en cours d'exécution
-x processus actifs de l'utilisateur courant
-ax processus de tous les utilisateurs
-p PID informations sur le processus PID
-l afficher d'informations assez complète
-c afficher les commandes exécutées.
2018-2019
+Commandes de gestion de processus 19
❑ Commande ps
❑ Exemple
Affichage des informations suivantes sur le processus : (PID, TTY, TIMe & COMD)
2018-2019
+Commandes de gestion de processus 20
❑ commande ps –l :
Liste des informations complètes
❑ Explication :
D sommeil ininterruptible
R Actif ou prêt (dans la file)
S Sommeil interruptible (attente d’un événement)
T Stoppé (par un signal)
X Mort
Z Deficient (”zombie”) processus, terminé mais données non recup par
parent
2018-2019
+Commandes de gestion de processus 21
❑ Commande Top :
Options Fonctions
Sans options Table des processus qui se met à jour d’une manière continuelle.
-d Configuration de délai de rafraichissement.
-n Affichage des processus en arrière plan.
2018-2019
+Commandes de gestion de processus 22
❑ Priorité du processus
• Modification de la priorité : commande nice
• Valeur de la priorité :
- Si simple utilisateur : entre 0 et 19
- Si Super utilisateur : entre -20 et 19
- Valeur par défaut = 0
- Valeur de la priorité la plus basse = 19
- Valeur de la priorité la plus haute = -20
❑Priorité du processus
2018-2019
+ Signaux 24
❑ Définition
Moyens utilisés pour communiquer avec les processus.
❑Exemple
Commande Fonctionnement
Ctrl+Z Un signal numéro 19 (SIGSTOP) est envoyé au processus en
cours d'exécution. Ce qui stoppe son traitement.
déconnexion envoi d’un SIGHUP (signal 1) à tous les processus
Ctrl+C Envoi d’un SIGINT) (signal 2) au processus courant.
2018-2019
+ Signaux 25
2018-2019
+ Signaux 26
2018-2019
+ Signaux 27
2018-2019
+ Etats d’un processus 28
Processus
2018-2019
+ Etats d’un processus 29
❑ Exemple :
[3] : est le numéro de processus
112010 : son PID
❑ La commande jobs
Indique la liste des processus en arrière plan.
2018-2019
+ Etats d’un processus 30
2018-2019
+ Etats d’un processus 31
2018-2019
+ 32
Merci
2019-2020