Master d’informatique
1
re
année
Module d’architecture
des systèmes d’exploitation
Changement de contexte et ordonnancements
Philippe Marquet
Gilles Grimaud
Novembre 2003
mise à jour d’octobre 2017
Ce document est disponible sous forme d’un
fichier PDF
.
Retour à un contexte
La bibliothèque Unix standard
Assembleur en ligne dans du code C
Environnement 32 bits
Contexte d’exécution
Première réalisation pratique
Implantation d’une bibliothèque de retour dans la pile d’exécution
Création d’un contexte d’exécution
Segment mémoire
Changement de contexte
Ordonnancement
Ordonnancement sur interruptions
Synchronisation entre contextes
Le classique producteur consommateur
Prévention des interblocages
Création de contextes par duplication
Convention d’appel et organisation de la pile (partie 1)
Convention d’appel et organisation de la pile (partie 2)
Manipulation de la pile d’exécution
Duplication de contextes
Ce document a été traduit de L
A
T
E
X par
H
E
V
E
A