Skip to Content
Betriebssysteme, 4th Edition
book

Betriebssysteme, 4th Edition

by Eduard Glatz
September 2019
Intermediate to advanced content levelIntermediate to advanced
734 pages
21h 17m
German
dpunkt
Content preview from Betriebssysteme, 4th Edition

6.4Monitor

6.4.1Grundprinzip

Ein Monitor ist ein Objekt, das die gemeinsamen Daten und die kritischen Bereiche in Form von Funktionen zusammenfasst. Man versucht damit, die Zugriffsregelung zu strukturieren und sicherzustellen, dass einer P-Operation immer eine V-Operation folgt (siehe Abb. 6–10). Der Monitor wurde erstmals von P. Brinch Hansen und C. Hoare als abstrakter Datentyp beschrieben.

image

Abb. 6–10Programmstrukturierung mittels Monitor

Ein Monitor baut auf drei Elementen auf:

  • Die Monitorvereinbarung (siehe Beispiel in Abb. 6–11)
  • Der Bedingungsvariablentyp »cond«
  • Zwei dem Bedingungsvariablentyp zugeordnete Operationen (wait, signal)

Mit ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Betriebssysteme, 3rd Edition

Betriebssysteme, 3rd Edition

Eduard Glatz
Basiswissen Softwarearchitektur, 3rd Edition

Basiswissen Softwarearchitektur, 3rd Edition

Torsten Posch, Klaus Birken, Michael Gerdom
Mathematik, 12th Edition

Mathematik, 12th Edition

Otto Opitz, Stefan Etschberger, Wolfgang R. Burkart, Robert Klein

Publisher Resources

ISBN: 9781098123635