Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
91
Anforderungen an kritische Abschnitte?
- kritische Codeabschnitte dürfen nicht unterbrochen werden
- Betreten & Verlassen eines kritischen Abschnitts muss synchronisiert werden
- keine zwei Prozesse dürfen gleichzeitig in einem kritischen Abschnitt sein (mutual exclusion)
- keine Annahmen über Abarbeitungsgeschwindigkeit und Anzahl der Prozesse, bzw. Prozessoren
- ein Prozess darf außerhalb eines kritischen Abschnitts einen anderen Prozess nicht blockieren
- jeder Prozess, der auf Eingang eines kritischen Abschnitts wartet, muss ihn irgendwann betreten dürfen - kein ewiges Warten (fairness condition)
Ziel: Gegenseitigen Ausschluss garantieren
Tags:
Quelle: Kapitel 6 - Koordination
Quelle: Kapitel 6 - Koordination
Karteninfo:
Autor: @destructive_influen...
Oberthema: Betriebssysteme
Thema: Betriebssysteme
Schule / Uni: DHBW
Ort: Stuttgart
Veröffentlicht: 27.04.2016