Je vous conseille de lire tout d'abord un bon livre d'OSDev qui explique ce que sont les "context-switches" et comment cela fonctionne (tel que Modern Operating Systems d'Andrew S. Tanenbaum).
Ensuite, si vous voulez vous tenir au courant des dernières avancées de la recherche en OSDev pour réduire le coût des changements de contexte, il existe de très bon articles là-dessus faits par l'épique de L4Ka: http://www.l4ka.org/publications/(...) en particulier: Performance of Address-Space Multiplexing on the Pentium, Lazy Process Switching, Improved Address-Space Switching on Pentium Processors by Transparently Multiplexing User Address Spaces et Lazy Context Switching Algorithms for Sparc-like Processors (les autres sont très intéressant aussi).
# Si le sujet vous intéresse...
Posté par Gaël Le Mignot . En réponse à la dépêche "RunTime" : changement de contexte, Première partie. Évalué à 10.
Ensuite, si vous voulez vous tenir au courant des dernières avancées de la recherche en OSDev pour réduire le coût des changements de contexte, il existe de très bon articles là-dessus faits par l'épique de L4Ka: http://www.l4ka.org/publications/(...) en particulier: Performance of Address-Space Multiplexing on the Pentium, Lazy Process Switching, Improved Address-Space Switching on Pentium Processors by Transparently Multiplexing User Address Spaces et Lazy Context Switching Algorithms for Sparc-like Processors (les autres sont très intéressant aussi).