Les anneaux n'ont pas vraiment d'impact sur l'ordonnancement. Ils ne servent qu'à limiter les droits des applications normales, qui doivent dialoguer avec le noyau pour obtenir les données souhaitées depuis une zone qui leur est directement interdite : la mémoire physique, les périphériques, le réseau, etc.
L'ordonnancement est de la responsabilité du noyau car ce sont les fonctions du noyau qui sont dans le vecteur d'interruptions. Et via une interruption, de temps en temps, le processeur appelle le noyau pour effectuer cet ordonnancement. Note que le processeur par ailleurs n'a pas conscience de cela, c'est le noyau qui configure les timers du CPU pour générer une interruption qui va servir à piloter l'ordonnancement.
[^] # Re: l'interet du noyau multitache
Posté par Renault (site web personnel) . En réponse au message comment un ordi avec un seul CPU peut faire du multi tache. Évalué à 6.
Les anneaux n'ont pas vraiment d'impact sur l'ordonnancement. Ils ne servent qu'à limiter les droits des applications normales, qui doivent dialoguer avec le noyau pour obtenir les données souhaitées depuis une zone qui leur est directement interdite : la mémoire physique, les périphériques, le réseau, etc.
L'ordonnancement est de la responsabilité du noyau car ce sont les fonctions du noyau qui sont dans le vecteur d'interruptions. Et via une interruption, de temps en temps, le processeur appelle le noyau pour effectuer cet ordonnancement. Note que le processeur par ailleurs n'a pas conscience de cela, c'est le noyau qui configure les timers du CPU pour générer une interruption qui va servir à piloter l'ordonnancement.