comment fonctionne le répartiteur?

Récemment, j'ai commencé mon OS en cours. Pour autant que je sais le travail du répartiteur est de sauver le contexte actuel des processus de charge et de contexte de processus à exécuter suivant. Mais comment fait-il? Lorsqu'un processus est interrompu dès répartiteur va être chargé et exécuté ( comme c'est également un programme ) le contexte de la procédure précédente dans les registres, PSW, etc seront perdues. Comment est-ce qu'il va sauver le contexte avant de les charger lui-même ?

source d'informationauteur Terminal