Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Kayetan Duffner Geändert vor über 10 Jahren
1
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Vorlesung Echtzeitbetriebssysteme IV. Probleme der Interprozesskoordination Dr.-Ing. Frank Golatowski
2
Institut MD Universität Rostock Ziele der Vorlesung
3
Institut MD Universität Rostock 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
Institut MD Universität Rostock while(TRUE) { while (c2==0) warten(); c1=0; critical_section(); c1=1; noncritical_section(); } while(TRUE) { c1=0; while (c2==0) { c1=1; 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; while (turn==2) warten(); c1=0; } critical_section(); c1=1; noncritical_section(); }
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.