EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 1
Théorie Système Exploitation
CPI 2004
Les Processus
Philippe Bancquart
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 2
Plan des systèmes d’exploitation
Création et suppression des processus
Ordonnancement des processus (scheduling)
Mécanisme de synchronisation entre processus
Traitement des interblocages.
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 3
Processus : Est l'activité résultant de l'exécution d'un
programme séquentiel, avec ses données, par un processeur.
Un processus Un processus est
l'exécution d'un programme à un
instant donné.
La composition :
Espace adressable
Des variables globales
Descripteurs de fichiers
Gestion de signaux
Compteur ordinal
Pile
En tête : description
Programme
Instruction langage machine
partie fixe
Données
variables, constantes
taille variable
Pile
Varie selon l’imbrication
des appels de fonctions
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 4
Programme et Processus
Programme
Entité purement statique
associé à la suite des
instructions qui la composent
Processus
Entité purement dynamique
associé à la suite des actions
réalisés par un programme
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 5
Sous Processus et threads
Chaque thread possède son propre mot d'état, son propre
contexte du processeur mais partage le même segment de
code et de données que le processus.
Comme les threads partagent le même segment de
données il faut faire très attention, lorsqu'on les
programme, pour éviter tout conflit et incohérence dans
leur exécution.
1 / 41 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 !