-
77
pages
-
Français
-
Documents
Description
Cours de Syst`eme : Les processus
Bertrand Le cun et Emmanuel Hyon
bertrand.le cun{at}u-paris10.fr et Emmanuel.Hyon{at}u-paris10.fr
Universit´e Paris X
9 novembre 2007
B.L.C. et E.H. (Universit´e Paris X) Cours de Syst`eme : Les processus 9 novembre 2007 1 / 64Les processus
Abstraction d’une ex´ecution
C’est l’unit´e d’ex´ecution visible par le S.E.
C’est l’unit´e ordonnanc´ee par le S.E. (et rien d’autre).
Il contient le contexte d’ex´ecution d’un programme
◮ Espace d’adressage m´emoire,
◮ Pointeur d’instruction,
◮ Pointeur de pile
◮ Autre ressources syst`eme : les fichiers ouverts, les connections
r´eseaux ouvertes
Appel´e Job, Taˆche, processus
B.L.C. et E.H. (Universit´e Paris X) Cours de Syst`eme : Les processus 9 novembre 2007 2 / 64Diff´erence entre programme et processus
Programme
Entit´e statique d´ecrivant un traitement;
Code situ´e sur disque (en langage source, en langage machine)
Un programme peut donner lieu `a plusieurs processus possibles
par exemple : un mˆeme programme ex´ecut´e avec des donn´ees
diff´erentes
Processus
Entit´e dynamique r´ealisant un traitement;
Code situ´e en m´emoire centrale (en langage machine);
Un processus peut mettre en jeu plusieurs programmes
par exemple : un programme se terminant avec le lancement d’un
autre programme (recouvrement).
B.L.C. et E.H. (Universit´e Paris X) Cours de Syst`eme : Les processus 9 novembre 2007 3 / 64Image
Ensemble des composants d’une image
Un programme en cours d’ex´ecution manipule (met en ...
Bertrand Le cun et Emmanuel Hyon
bertrand.le cun{at}u-paris10.fr et Emmanuel.Hyon{at}u-paris10.fr
Universit´e Paris X
9 novembre 2007
B.L.C. et E.H. (Universit´e Paris X) Cours de Syst`eme : Les processus 9 novembre 2007 1 / 64Les processus
Abstraction d’une ex´ecution
C’est l’unit´e d’ex´ecution visible par le S.E.
C’est l’unit´e ordonnanc´ee par le S.E. (et rien d’autre).
Il contient le contexte d’ex´ecution d’un programme
◮ Espace d’adressage m´emoire,
◮ Pointeur d’instruction,
◮ Pointeur de pile
◮ Autre ressources syst`eme : les fichiers ouverts, les connections
r´eseaux ouvertes
Appel´e Job, Taˆche, processus
B.L.C. et E.H. (Universit´e Paris X) Cours de Syst`eme : Les processus 9 novembre 2007 2 / 64Diff´erence entre programme et processus
Programme
Entit´e statique d´ecrivant un traitement;
Code situ´e sur disque (en langage source, en langage machine)
Un programme peut donner lieu `a plusieurs processus possibles
par exemple : un mˆeme programme ex´ecut´e avec des donn´ees
diff´erentes
Processus
Entit´e dynamique r´ealisant un traitement;
Code situ´e en m´emoire centrale (en langage machine);
Un processus peut mettre en jeu plusieurs programmes
par exemple : un programme se terminant avec le lancement d’un
autre programme (recouvrement).
B.L.C. et E.H. (Universit´e Paris X) Cours de Syst`eme : Les processus 9 novembre 2007 3 / 64Image
Ensemble des composants d’une image
Un programme en cours d’ex´ecution manipule (met en ...
-
Publié par
-
Langue
Français
-
Poids de l'ouvrage
1 Mo