05 - Processus
Florent Madelaine
ce cours suit tr`es litt´eralement celui de Ga´etan Richard
lui-mˆeme h´erit´e de nombreux autres intervenants tempus
passim
L2 – S4 2014/2015
1. Pr´esentation
Lancement
Rappel. Sur le disque, on dispose de fichiers contenant du code
ex´ecutable. Pour pouvoir ex´ecuter le code correspondant, il est
n´ecessaire de disposer du droit d’ex´ecution (bit x).
Nous verrons le m´ecanisme permettant le lancement de nouveau
processus en d´etail plus loin.
1. Pr´esentation 1 / 35
Mise en m´emoire (dans la RAM)
Le processus dispose d’un espace d’adressage qui lui est propre,
allou´e et initialis´e lorsque le syst`eme charge puis ex´ecute le
programme associ´e.
Le processus ne peut donc pas voir l’espace m´emoire des autres
processus.
La m´emoire du processus est organis´ee de mani`ere standardis´ee
et contient en particulier :
Ile code binaire du programme ex´ecut´e par le processus ;
Ides donn´ees qui ne varient pas (variables globales) ; et,
Ilorsque le code est en cours d’ex´ecution des donn´ees qui
´evoluent puisqu’elles concernent le calcul en cours
(variables locales, appels en attente de fonctions, leurs
arguments etc).
1. Pr´esentation 2 / 35
Mise en m´emoire (dans la RAM)
Le processus dispose d’un espace d’adressage qui lui est propre,
allou´e et initialis´e lorsque le syst`eme charge puis ex´ecute le
programme associ´e.
Le processus ne peut donc pas voir l’espace m´emoire des autres
processus.
La m´emoire du processus est organis´ee de mani`ere standardis´ee
et contient en particulier :
Ile code binaire du programme ex´ecut´e par le processus ;
Ides donn´ees qui ne varient pas (variables globales) ; et,
Ilorsque le code est en cours d’ex´ecution des donn´ees qui
´evoluent puisqu’elles concernent le calcul en cours
(variables locales, appels en attente de fonctions, leurs
arguments etc).
1. Pr´esentation 2 / 35
1 / 47 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !