Numérique et sciences informatiques (spécialité) · TerminaleBac
Processus et ordonnancement : quiz de Terminale NSI
Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur
L'essentiel
- L'ordonnanceur, composant du noyau, choisit quel processus s'exécute sur quel processeur.4
- Quand le processus élu change, le système sauvegarde le contexte de l'ancien (registres, bloc PCB) et restaure celui du nouveau.4
- Il y a préemption quand le processeur est retiré à un processus qui ne l'a pas libéré de lui-même.3
Avant de commencer
Ce quiz vérifie que tu maîtrises la gestion des processus et l'ordonnancement, un thème du chapitre sur les architectures matérielles, les systèmes d'exploitation et les réseaux. Tu as déjà vu les systèmes sur puce ; ici, on s'intéresse à la façon dont un système d'exploitation partage le processeur entre plusieurs programmes qui tournent en même temps.
Les questions couvrent le rôle de l'ordonnanceur, le changement de contexte, la préemption, les états d'un processus, l'interblocage, les politiques FIFO et tourniquet, et les commandes ps et kill. Lis chaque énoncé en entier, choisis ta réponse, puis lis l'explication, même quand tu as juste : elle précise souvent le piège qui guettait.
Quiz
12 questions · correction immédiate · ton score reste sur ton appareil.
-
L'ordonnanceur est le composant du noyau qui décide de l'ordre d'exécution des processus sur les processeurs.4 La compilation relève d'un autre outil, le routage concerne les réseaux et le chiffrement la sécurité : aucune de ces tâches n'est la sienne.
-
Le changement de contexte consiste à enregistrer le contexte d'exécution de la tâche interrompue, notamment les registres du processeur.4 Le code source n'est pas concerné : seul compte l'état nécessaire pour reprendre l'exécution plus tard. Le disque et les utilisateurs n'ont aucun rapport avec cette opération.
-
Le contexte est rangé dans une structure généralement appelée PCB ; le système restaure celle de la tâche élue, qui reprend là où elle s'était arrêtée.4 DNS et TCP sont des termes de réseau, et le BIOS sert au démarrage de la machine.
-
Il y a préemption, ou réquisition, lorsque le système enlève le processeur à un processus qui l'occupait sans que celui-ci l'ait cédé de sa propre initiative.3 Dans la deuxième proposition, c'est le processus lui-même qui libère le processeur : ce n'est pas de la préemption. Une fin normale ou une création n'enlèvent rien à personne.
-
L'ordonnanceur doit choisir à nouveau quand un processus apparaît ou se termine, quand le processus en cours se bloque, ou quand un processus passe de l'attente à l'état prêt.3 Changer un fond d'écran ne modifie pas l'état des processus : aucune décision d'ordonnancement n'est nécessaire.
-
Les contraintes imposées au système peuvent être temporelles, comme dans un système d'exploitation temps réel.4 Le nombre de tâches n'est pas la cause : ces systèmes en exécutent souvent plusieurs, d'où le besoin d'ordonnancer.
-
Chaque processeur exécute un seul processus, donc 2 processus tournent en même temps. Il en reste 8 − 2 = 6 en attente. La tentation de répondre 8 oublie ceux qui s'exécutent ; répondre 4 revient à diviser au lieu de soustraire. Cette situation illustre pourquoi il y a souvent plus de processus que de processeurs.4
-
Dans un interblocage, chaque processus garde une ressource et attend celle de l'autre : l'attente ne se termine jamais. Deux processus qui tournent en parallèle ou une préemption suivie d'une reprise ne bloquent personne.
-
Avec FIFO, la file est respectée : le premier processus de la file est celui qui utilise la ressource.3 La durée d'exécution ou le hasard n'interviennent pas dans ce choix.
-
Le tourniquet donne à chacun un même temps de calcul à tour de rôle : à la fin du quantum, le processus est préempté et replacé en fin de file. Il n'est pas détruit et ne garde pas le processeur.
-
La commande ps affiche les processus en cours avec leur identifiant (PID), et kill envoie un signal à un processus désigné par ce PID. Les autres commandes concernent les fichiers et les répertoires.
Les questions qu'on se pose
Quelle est la différence entre un processus prêt et un processus bloqué ?
Un processus prêt peut s'exécuter dès que l'ordonnanceur lui donne le processeur. Un processus bloqué attend un événement (par exemple une ressource) et ne peut pas avancer, même si le processeur est libre.3 Quand l'attente se termine, il repasse à l'état prêt, ce qui oblige l'ordonnanceur à prendre une nouvelle décision.3
Pourquoi le changement de contexte est-il nécessaire ?
Sans lui, un processus interrompu ne pourrait pas reprendre là où il s'était arrêté. Le système sauvegarde l'état de l'ancienne tâche, notamment les registres du processeur, puis restaure celui de la tâche élue.4 C'est ce qui donne l'impression que plusieurs programmes avancent en même temps.
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
- 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.
- Ressources NSI Terminale — Gestion des processus et ordonnancement, Académie de Lyon. Consulté le 7 novembre 2026.
- Cours système d'exploitation et gestion des processus, Université de La Rochelle. Consulté le 7 novembre 2026.
- Ordonnancement (informatique), Wikipédia. Consulté le 7 novembre 2026.
- 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.