Betriebssysteme Letschert - Übung 5

Aufgabe 1

  1. Geben Sie ein Beispiel an für eine durch Konkurrenz und Kooperation notwendige Prozesssynchronisation

  2. Was ist ein kritischer Abschnitt Beispiel!

    Codeabschnitt, der nicht durch denselben oder bestimmte andere Codeabschnitte unterbrochen werden darf.
    Bsp:

  3. Was ist eine atomare Aktion

    Atomar = Unteilbar
    Eine Atomare Operation muss als ganzes und ununterbrochen abgeschlossen werden, damit die Daten konsistent bleiben.
    Kritische Abschnitte können Atomarität sicherstellen.

  4. Kritische Abschnitte relativ atomar

    Unterbrechnungen sind möglich, Schutz nur gegen bestimmte Unterbrechnungen.