Adloun

NSI (terminale) · Chapitre 13 · Application directe du cours

Identifier les états

Systèmes d'exploitation et processus · niveau 1 (application)

É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.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →