Numérique et sciences informatiques (spécialité) · Terminale · Architectures matérielles, systèmes d'exploitation et réseaux
Gestion des processus et ordonnancement
- Un ordonnanceur (scheduler), composant du noyau, choisit l'ordre d'exécution des processus sur les processeurs.
- Un processus change d'état au fil de sa vie : nouveau, prêt, exécutant, bloqué, terminé. Chaque changement peut déclencher une décision de l'ordonnanceur.
- Quand le processus élu n'est plus le même, le système effectue un changement de contexte : il sauvegarde l'état de l'ancien (registres, PCB) et restaure celui du nouveau.
- La préemption consiste à retirer le processeur à un processus qui ne l'avait pas rendu de lui-même.