Adloun

Problème — Prévenir l'interblocage

Application directe du cours · niveau 2 · NSI (terminale), chapitre 13 — Systèmes d'exploitation et processus

Énoncé

Problème — Prévenir l'interblocage.

Un système gère trois imprimantes . Trois processus ont besoin, pour terminer, de deux imprimantes chacun. À un instant donné :

Corrigé

1. Vérification des conditions de Coffman.

Les quatre conditions étant réunies, le système est bien en interblocage.

2. Deux stratégies de prévention (chacune brise une condition) :

On pourrait aussi autoriser la préemption (retirer temporairement une imprimante), mais c'est délicat pour une impression en cours. Briser l'exclusion mutuelle est ici impossible (deux processus ne peuvent pas imprimer en même temps sur la même imprimante).

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.