add switching contexte explanation
This commit is contained in:
1 parent
bdaa3e1ce4
commit
47b6eb808e
1 file changed
+8
@@ -19,6 +19,14 @@ Cela permet d'éviter de bloquer toutes les applications lorsqu'une seule est en
|
||||
|
||||
La programmation concurrente sur plusieurs CPU permet en plus un gain de temps.
|
||||
|
||||
## Switching contexte
|
||||
Lors d'un switching context, pour passer d'un processus P1 a un processus P2, les actions suivantes sont effectué :
|
||||
1. Sauvegarde des registres de P1 sur la stack
|
||||
2. Placement de P1 dans la WAITING queue
|
||||
3. Sélectionne le premier processus de la READY queue (P2)
|
||||
4. Charge les registres de P2
|
||||
5. Restaure le contexte utilisateur
|
||||
|
||||
# Exclusion mutuelle
|
||||
- un programme est une entité statique qui contient des processus
|
||||
- un processus est une entité dynamique (il s'agit d'une tâche en cours d'exécution)
|
||||
|
||||
Reference in new issue
Block a user