Aller au contenu

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

Interblocage : quiz de Terminale NSI

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

L'essentiel

  • Un interblocage (deadlock) survient en programmation concurrente quand des processus s'attendent mutuellement ; ils restent bloqués définitivement 2.
  • Exemple classique : deux processus légers qui acquièrent deux mutex dans un ordre différent 2.
  • Pour mettre fin à un interblocage, on arrête l'un des processus fautifs 1.
  • Un état non sûr est un état qui pourrait engendrer un interblocage, sans que ce soit une certitude 2.
  • L'algorithme du banquier détecte les interblocages à l'avance, mais exige de connaître les limites d'utilisation des ressources 2.

Avant de commencer

Ce quiz porte sur l'interblocage, appelé aussi étreinte fatale ou deadlock en anglais 2. Il vient après la gestion des processus et l'ordonnancement : tu dois déjà savoir qu'un système d'exploitation fait tourner plusieurs processus et leur attribue des ressources.

Les questions couvrent :

  • la définition de l'interblocage et le contexte où il apparaît ;
  • l'exemple des deux mutex pris dans un ordre différent ;
  • la différence entre état sûr et état non sûr ;
  • l'algorithme du banquier et ses limites ;
  • les solutions pour sortir d'un interblocage.

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 que la mauvaise réponse tendait.

Quiz

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

  1. Dans quel contexte un interblocage peut-il survenir ?

  2. Quelle définition de l'interblocage est correcte ?

  3. Comment dit-on « interblocage » en anglais ?

  4. Une fois en interblocage, les processus concernés finissent par se débloquer tout seuls.

  5. Deux processus légers P1 et P2 utilisent deux mutex M1 et M2. P1 prend M1 puis demande M2. P2 prend M2 puis demande M1. Que peut-il se passer ?

  6. Dans l'exemple précédent, comment éviter l'interblocage en modifiant le code ?

  7. Combien de processus légers l'exemple de référence avec deux mutex met-il en jeu ?

  8. Selon le cours, comment met-on fin à un interblocage une fois qu'il s'est produit ?

  9. Quelles affirmations sur l'interblocage sont exactes ? (plusieurs réponses)

    Plusieurs réponses possibles.

  10. Que signifie « état non sûr » pour un système qui alloue des ressources ?

  11. Un système dans un état non sûr est forcément en interblocage.

  12. À quoi sert l'algorithme du banquier ?

  13. Quelle information l'algorithme du banquier exige-t-il de connaître à l'avance ?

  14. Pourquoi l'évitement des interblocages est-il souvent impossible en pratique ?

  15. Qui est cité parmi les chercheurs ayant étudié principalement les mécanismes conduisant aux interblocages ?

Les questions qu'on se pose

Quelle différence entre un état non sûr et un interblocage ?

Un interblocage est une situation où des processus s'attendent mutuellement et sont bloqués définitivement 2. Un état non sûr est seulement un état qui pourrait engendrer un interblocage 2. On peut donc être en état non sûr sans être bloqué : si un processus libère à temps une ressource, l'attente circulaire ne se forme pas 2. Retiens : non sûr = risque, interblocage = problème installé.

Faut-il savoir utiliser l'algorithme du banquier au bac ?

Les ressources du cours retiennent surtout l'idée : l'algorithme du banquier permet de détecter les interblocages à l'avance, mais il demande de connaître les limites d'utilisation des ressources 2. Côté académique, les solutions pour éviter ou terminer un interblocage sont d'ailleurs seulement évoquées, et l'arrêt d'un des processus fautifs est la piste citée pour s'en sortir 1. Concentre-toi donc sur la définition, l'exemple des deux mutex et la distinction état sûr ou non sûr.

Sources

  1. Notion d'interblocage [Spécialité NSI - Année 2024-2025], Académie de Lyon. Consulté le 7 novembre 2026.
  2. Interblocage, 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