Identifier les états
Application directe du cours · niveau 1 (application) · NSI (terminale), chapitre 13 — Systèmes d'exploitation et processus
Énoncé
Identifier les états.
Pour chacune des situations suivantes, indiquer dans quel état (prêt, élu ou bloqué) se trouve le processus, puis nommer la transition qui vient de se produire.
- Un traitement de texte attend que l'utilisateur appuie sur une touche.
- L'ordonnanceur vient de retirer le processeur à un calcul pour le donner à un autre processus, alors que le calcul n'est pas terminé.
- Le disque a fini de fournir les données qu'un processus attendait.
Corrigé
- Le processus est bloqué : il attend un événement extérieur (la saisie clavier). La transition était élu bloqué.
- Le calcul est désormais prêt : il pourrait s'exécuter mais n'a plus le processeur. La transition est une préemption (élu prêt).
- Le processus passe à l'état prêt : c'est un réveil (bloqué prêt). Attention, il ne devient pas directement élu : il devra être réélu par l'ordonnanceur.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.