Aller au contenu

Numérique et sciences informatiques (spécialité) · TerminaleBac

Processus et ordonnancement : fiche de révision de Terminale NSI

Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur

L'essentiel

  • Un processus est un programme en cours d'exécution ; il a besoin du processeur pour calculer.
  • L'ordonnanceur, partie du noyau, décide quel processus s'exécute et à quel moment.
  • Un processus passe par trois états : prêt, élu (en exécution) et bloqué.
  • La commutation de contexte sauvegarde l'état du processus arrêté (ses registres, rangés dans son PCB) pour pouvoir le reprendre plus tard.
  • Il y a préemption quand le système retire le processeur à un processus qui ne l'avait pas lâché de lui-même.

Pourquoi ordonnancer ?

Sur ton ordinateur, navigateur, musique et éditeur de code semblent tourner ensemble. En réalité, les processus prêts à calculer sont souvent plus nombreux que les processeurs disponibles.4 Il faut donc un arbitre qui répartit le temps de calcul entre eux.

Les états d'un processus

Chaque processus est créé par un autre processus, son parent. Il reçoit un numéro unique, le PID, et garde celui de son parent, le PPID. Sous Linux, la commande ps affiche les processus en cours et kill permet d'en arrêter un. Un processus n'est pas toujours en train de calculer. Un processus a besoin du processeur pour effectuer ses calculs, et il le quitte par exemple lorsqu'une interruption survient.4 On distingue trois états à connaître.

Préemption et commutation de contexte

Pour que le processus interrompu reparte plus tard sans rien perdre, le système réalise une commutation de contexte. Régulièrement, il lance une procédure d'ordonnancement qui désigne le processus suivant à exécuter.4 Si ce dernier n'est pas le même qu'avant, l'état de l'ancien, par exemple les registres du processeur, est mis de côté.4 Cet état est conservé dans une structure de données le plus souvent nommée PCB.4

Choisir une stratégie d'ordonnancement

Le comportement global du système dépend de l'algorithme d'ordonnancement retenu.4 Au bac, on te demande surtout d'appliquer des algorithmes simples : premier arrivé, premier servi (FIFO : le premier processus de la file des prêts passe en premier et garde le processeur jusqu'à la fin)3, plus court d'abord (le processus le plus bref passe en premier), par priorité, et le tourniquet (round robin) : chaque processus reçoit à son tour une petite durée fixe, le quantum, puis retourne en fin de file des prêts s'il n'a pas terminé. Plus largement, on distingue deux grandes familles d'ordonnancement, présentées ci-dessous.

Méthode pour le bac

Questions flash

4 questions · correction immédiate · ton score reste sur ton appareil.

  1. Quel composant du système d'exploitation choisit l'ordre d'exécution des processus sur les processeurs ?

  2. Un processus attend la fin d'une lecture sur le disque. Dans quel état est-il ?

  3. Un processus perd le processeur sans l'avoir cédé de lui-même. Comment appelle-t-on cette situation ?

  4. Lors d'une commutation de contexte, le contexte du processus arrêté est sauvegardé pour qu'il puisse reprendre là où il s'était interrompu.

Les questions qu'on se pose

Quelle différence entre un processus prêt et un processus élu ?

Le processus élu utilise le processeur à cet instant. Le processus prêt pourrait s'exécuter mais attend son tour. Avec un seul processeur, un seul processus est élu à la fois, alors que plusieurs peuvent être prêts.

Pourquoi la commutation de contexte est-elle nécessaire ?

Parce qu'un processus interrompu doit pouvoir reprendre exactement où il s'était arrêté. Le système sauvegarde donc son contexte, par exemple les registres, puis le restaure plus tard.4

Ce sujet tombe-t-il au bac de NSI ?

Les processus et l'ordonnancement relèvent du thème des systèmes d'exploitation. Les sujets le croisent parfois avec d'autres notions, comme les commandes système ou le routage.2 Maîtrise donc les états, la préemption et le vocabulaire précis.

Sources

Programme visé : Programmes et ressources en numérique et sciences informatiques - Voie générale (Terminale spécialité NSI) · Éduscol / Ministère de l'Éducation Nationale

  1. Programmes et ressources en numérique et sciences informatiques - Voie générale (Terminale spécialité NSI), Éduscol / Ministère de l'Éducation Nationale. Consulté le 7 novembre 2026.
  2. Ressources NSI Terminale — Gestion des processus et ordonnancement, Académie de Lyon. Consulté le 7 novembre 2026.
  3. Cours système d'exploitation et gestion des processus, Université de La Rochelle. Consulté le 7 novembre 2026.
  4. Ordonnancement (informatique), Wikipédia. Consulté le 7 novembre 2026.
  5. Ordonnancement de travaux informatiques, Wikipédia. Consulté le 7 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page