Académique Documents
Professionnel Documents
Culture Documents
Correction TD
42
Correction TD
Accès concurrent
dans les SR
2
• On rentre en section critique, par une section d'entrée qui met en œuvre une
condition et on la quitte par une section de sortie.
– Section d'entrée
• Section critique : inst1, inst2, inst3…
– Section de sortie
3
Solutions
• On parle d'exclusion mutuelle quand un seul processus à la fois a le droit de
rentrer en section critique.
– Solutions logicielles : Sémaphores, Moniteurs.
– Solutions matérielles : Désactiver les interruptions.
7
Solutions matérielles
• La solution la plus simple, mais qui ne peut s'appliquer que dans le cas de machines
monoprocesseurs, consiste à masquer les interruptions susceptibles de provoquer
une concurrence relativement à une ressource critique. Dans le mode superviseur
des processeurs, il est possible de manipuler le masque d'interruption du processeur,
ce qui est largement utilisé lors du développement des systèmes d'exploitation.