Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Vorlesung Echtzeitbetriebssysteme IV

Ähnliche Präsentationen


Präsentation zum Thema: "Vorlesung Echtzeitbetriebssysteme IV"—  Präsentation transkript:

1 Vorlesung Echtzeitbetriebssysteme IV
Vorlesung Echtzeitbetriebssysteme IV. Probleme der Interprozesskoordination Dr.-Ing. Frank Golatowski

2 Ziele der Vorlesung

3 Gliederung Interprozesskoordination
Interprozesssynchronisation Interprozesskommunkation Probleme der Interprozesskommunikation Wettlaufbedingungen Kritische Abschnitte Gegenseitiger Ausschluss Ohne Betriebssystemunterstützung (aktives Warten) Diikstra´s Herleitung der Dekkerschen Lösung Basisoperation der IPC Gegenseitiger Ausschluss mit Betriebssystemunterstützung (Passives Warten)

4 while(TRUE) { while (c2==0) warten(); c1=0; critical_section(); c1=1; noncritical_section(); } while(TRUE) { c1=0; while (c2==0) warten(); critical_section(); c1=1; noncritical_section(); } while(TRUE) { c1=0; while (c2==0) { c1=1; warten(); } critical_section(); noncritical_section(); while(TRUE) { c1=0; while (c2==0) { c1=1; while (turn==2) warten(); } critical_section(); noncritical_section();


Herunterladen ppt "Vorlesung Echtzeitbetriebssysteme IV"

Ähnliche Präsentationen


Google-Anzeigen