3.2.11.3.1.2 Reihenfolgedurchsetzung

[gesichtete Version][gesichtete Version]
Zeile 23: Zeile 23:
<p>
<p>
<loop_area type="task">
<loop_area type="task">
<loop_task title="">
<loop_task title="Reihenfolgedurchsetzung vs. Wechselseitiger Ausschluss">
<p>
<p>
In der vorangegangenen Aufgabe kannst du im Applet sehen, wann und in welchen Prozess die P()- und die V()-Operation aufgerufen wird.
In der vorangegangenen Aufgabe kannst du im Applet sehen, wann und in welchem Prozess die P()- und die V()-Operation aufgerufen wird.
</p>
</p>
<p>
<p>
Welcher Unterschied ergibt sich dabei zum [[Wechselseitiger Ausschluss|wechselseitigen Ausschluss]]?
Welcher Unterschied ergibt sich dabei zum Aufruf der P()- und die V()-Operation beim [[Wechselseitiger Ausschluss|wechselseitigen Ausschluss]]?
</p>
</p>
</loop_task>
</loop_task>

Version vom 6. Februar 2015, 19:57 Uhr

Reihenfolgedurchsetzung


Aufgabe 1

Aufgabe

An der FH Köln wird ein Semaphor Workshop mit Java-Applets bereitgestellt, anhand derer die Reihenfolgedurchsetzung mit Hilfe eines binären Semaphors (Mutex) nachvollzogen werden kann. Probiere es aus!

http://www.nt.fh-koeln.de/fachgebiete/inf/diplom/semwork/beispiele/reihenf/reihenf.html

Falls das Java-Applet in deinem Browser nicht startet, musst du eventuell die Java-Sicherheitseinstellungen anpassen. Trage dort ein: http://www.nt.fh-koeln.de


Aufgabe 2

Aufgabe

In der vorangegangenen Aufgabe kannst du im Applet sehen, wann und in welchem Prozess die P()- und die V()-Operation aufgerufen wird.

Welcher Unterschied ergibt sich dabei zum Aufruf der P()- und die V()-Operation beim wechselseitigen Ausschluss?