📌 Dans le problème lecteurs-écrivains, plusieurs lecteurs peuvent accéder simultanément à la donnée, tandis qu’un écrivain doit y accéder seul, sans lecteur ni autre écrivain.
Avec la priorité aux lecteurs, un écrivain n’accède à la donnée que lorsqu’aucun lecteur n’est en train de lire.
Sans protection, nbrl++ et le test if (nbrl == 1) ne sont pas atomiques et plusieurs lecteurs peuvent ainsi fausser le compte des lecteurs.
Smut, initialisé à 1, protège la variable nbrl ; Se, également initialisé à 1, exclut les écrivains pendant que le groupe des lecteurs accède à la donnée.
1. Dans les primitives P/V ou les mutex étudiés, que signifie l’absence de réquisition ?
2. Dans un graphe d’allocation de ressources, que signifie un arc R → P ?
3. Quelle démarche convient pour résoudre un problème de synchronisation à l’aide de sémaphores ?
Dans le problème lecteurs-écrivains, combien de lecteurs peuvent accéder simultanément à la donnée ?
Plusieurs lecteurs.
Dans le problème lecteurs-écrivains, quand un écrivain peut-il accéder à la donnée ?
Seul, sans lecteur ni autre écrivain.
Avec la priorité aux lecteurs, à quelle condition un écrivain accède-t-il à la donnée ?
Lorsqu’aucun lecteur n’est en train de lire.
Sans protection, quel effet peuvent avoir nbrl++ et le test if (nbrl == 1) ?
Ils peuvent fausser le compte des lecteurs, car ils ne sont pas atomiques.
Quelle variable Smut protège-t-il dans la solution du problème lecteurs-écrivains ?
La variable nbrl.
Quel accès Se, initialisé à 1, empêche-t-il pendant la lecture collective ?
L’accès des écrivains à la donnée.
La fiche de révision couvre les notions essentielles de Synchronisation et interblocages. Elle est structurée par thématiques pour faciliter l'apprentissage et la mémorisation, avec des définitions clés, des explications et des synthèses.
Lire la fiche complète →Le QCM contient 23 questions à choix multiples avec corrections détaillées et explications pour chaque réponse. Idéal pour tester tes connaissances et identifier tes lacunes.
Faire le QCM (23 questions) →Revizly propose 55 flashcards interactives sur Synchronisation et interblocages. Chaque carte présente une question au recto et la réponse au verso, permettant une révision active et efficace basée sur la répétition espacée.
Voir toutes les 55 flashcards →NSI · Terminale
Développement (SLAM) · BTS SIO
NSI · Terminale
NSI · Terminale
NSI · Terminale
NSI · Terminale
Importe ton PDF ou colle ton cours, l'IA génère fiches, QCM et flashcards en 30 secondes.