20.05.2014 Aufrufe

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

84 BETRIEBSSYSTEME<br />

%HWULHEVPLWWHO<br />

Deadlocks können entstehen, wenn Prozessen ein exklusiver Zugriff auf ein<br />

Betriebsmittel gestattet worden ist.<br />

Ein Betriebsmittel ist ein Objekt, auf das der Zugriff durch das BS erteilt<br />

wird.<br />

Bei manchen Betriebsmitteln gibt es mehrere Instanzen, jede Kopie kann<br />

verwendet werden, um eine Anforderung nach diesem Betriebsmittel zu<br />

befriedigen. Ein Betriebsmittel kann zu jedem Zeitpunkt nur <strong>von</strong> höchstens<br />

einem Prozeß genutzt werden.<br />

Es gibt zwei Arten <strong>von</strong> Betriebsmitteln:<br />

Unterbrechbare Betriebsmittel<br />

Unterbrechbare Betriebsmittel können einem Prozeß entzogen werden, und<br />

der Prozeß kann nach Wiederzuteilung seine Berechnung fortsetzen.<br />

Beispiel.: Speicher<br />

Ununterbrechbare Betriebsmittel<br />

Die ununterbrechbaren Betriebsmittel können einem Prozeß nicht entzogen<br />

werden, ohne daß dessen bisherige Berechnungen abgebrochen werden<br />

müssen.<br />

Beispiel.: Drucker, CD-Brenner<br />

Kritische Situationen in Verbindung mit unterbrechbaren Betriebsmitteln<br />

können meistens aufgelöst werden, wenn die Betriebsmittel temporär<br />

entzogen werden.<br />

Deadlocks entstehen in Verbindung mit ununterbrechbaren<br />

Betriebsmitteln.<br />

Nutzung eines Betriebsmittel erfolgt in den Schritten:<br />

1. Anfordern des Betriebsmittels,<br />

2. Benutzen des Betriebsmittels,<br />

3. Freigeben des Betriebsmittels.<br />

Falls ein Betriebsmittel bei Anforderung nicht verfügbar ist, blockiert sich<br />

der anfordernde Prozeß.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!