This flashcard is just one of a free flashcard set. See all flashcards!
8
Erläutern Sie: Was bezeichnet man als Deadlock?
Zwei Prozesse blockieren sich gegenseitig bei der jeweiligen Anforderung eines neuen Betriebsmittels, oder Prozess A hat BM 2 und benötigt BM 1, Prozess B hat BM1 und benötigt BM2, gegenseitige Blockade/Verklemmung.
4 Bedingungen:
Mutual exclusion
Jedes beteiligte Betriebsmittel ist entweder exklusiv belegt oder frei
Hold-and-wait
Prozesse belegen bereits exklusiv Betriebsmittel (mind. eines) und fordern noch weitere an: Die Anforderung wird also nicht auf einmal getätigt
No preemption
Es ist kein Entzug eines Betriebsmittels möglich, Prozesse müssen sie selbst wieder zurückgeben
Circular waiting
Zwei oder mehr Prozesse müssen in einer geschlossenen Kette auf Betriebsmittel warten, die der nächste reserviert hat
4 Bedingungen:
Mutual exclusion
Jedes beteiligte Betriebsmittel ist entweder exklusiv belegt oder frei
Hold-and-wait
Prozesse belegen bereits exklusiv Betriebsmittel (mind. eines) und fordern noch weitere an: Die Anforderung wird also nicht auf einmal getätigt
No preemption
Es ist kein Entzug eines Betriebsmittels möglich, Prozesse müssen sie selbst wieder zurückgeben
Circular waiting
Zwei oder mehr Prozesse müssen in einer geschlossenen Kette auf Betriebsmittel warten, die der nächste reserviert hat
Flashcard info:
Author: learner94
Main topic: Informatik
Topic: Betriebssysteme
Published: 26.08.2017