10.html 0100644 0000764 0000764 00000003716 07124112773 012022 0 ustar fbuchli fbuchli
|
Ist es möglich wechselseitigen
Ausschluss (mutual exclusion) zu verhindern, ohne Unterstützung
- Ja,
wenn eine Ressource den Ausschluss der anderen Prozesse
- Nein,
es müssen spezifische Signale oder Semaphoren implementiert werden,
|
|
Wie kann die "Halten und Warten"-Bedingung (Hold and Wait) verhindert werden? - Indem
verlangt wird, dass ein Prozess all seine Ressourcen gleichzeitig anfordert
- Indem
verlangt wird, dass ein Prozess die Warteschlange durchläuft, um zu
|
|
Wieso ist es ineffizient,
zu verlangen, dass ein Prozess all seine Ressourcen gleichzeitig anfordert
- Da
ein Prozess unter Umständen längere Zeit warten muss, bis all
seine
- Das
Betriebssystem müsste bei dieser Lösung zuviele Informationen
über die
|
|
Ist es möglich, die
"No Preemption" Bedingung zu verhindern, indem von einem Prozess, dessen
letzter Request nicht erfüllt werden kann, verlangt wird, dass er
alle seine zur Zeit gehaltenen
- Ja - Nein
|
|
Ist es möglich, die
"No Preemption" Bedingung zu verhindern, indem das Betriebssystem einem
- Ja - Nein
|
|
Ist es möglich, die
"Circular Wait" Bedingung zu verhindern, indem eine lineare Ordnung der
- Ja - Nein
|
|
Was für Konsequenzen
hat eine Totalordnung der Ressourcen für den Prozess, der eine
- Die
Ressourcen dürfen nur in aufsteigender Reihenfolge
- Die
Prozesse dürfen nur in der Reihenfolge ihrer Priorität
|
|
Wie erfolgt eine Totalordnung
der Ressourcen, wenn von einer Ressourcenart mehrere zur
- Die
gleichen Ressourcen ergeben eine Klasse, innerhalb derer alle Ressourcen
- Jede
Ressource erhält einen eigenen Index, auch wenn es sich um
|
|
Welches sind die vier Bedingungen, damit ein Deadlock entstehen kann?
1. Mutual Exclusion
1. Mutual Exclusion
|
|
Welche dieser vier Bedingungen ist die Konsequenz der drei anderen Bedingungen? - Hold and Wait
|
|
Was versteht man unter "Mutual Exclusion"? - Nur ein Prozess kann eine Ressource zu einem bestimmten Zeitpunkt verwenden - Zu jedem Zeitpunkt muss mindestens ein Prozess warten
|
|
Welches sind die drei
Ansätze, die entwickelt wurden um besser mit
- Prevention, avoidance, detection - Prevention, recovery, detection
|