commutation de contexte

Publié le par tchouaffe

commutation de contexte L’instant quand un système d’exploitation multitâche arrête l’exécution d’un process pour démarrer un autre. Beaucoup de systèmes d’exploitation implémentent la simultanéité en maintenant des environnements ou "contextes" séparés pour chaque process. Le taux de séparation entre les process et la quantité d’informations dans chaque contexte dépendent des systèmes d’exploitation mais en règle générale les OS devraient empêcher les process d’interférer entre eux, par exemple en modifiant la mémoire des autres. Une commutation de contexte peut se faire aussi simplement que par la modification du registre code et du pointeur de pile, ou bien en reconfigurant le MMU pour qu’un autre jeu de pages mémoires soient disponibles. Afin de donner aux utilisateurs une impression de parallélisme et d’autoriser les process de répondre promptement aux événements externes, beaucoup de systèmes commutent le contexte des dizaines voir des centaines de fois par seconde.
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article