Warum gibt es klassischerweise keinen Übergang von Blocked zu Running?
Lösung
ein Prozess im Zustand Blocked wartet auf ein externes Ereignis
wird er nach Eintreffen des Ereignisses direkt in den Zustand Running versetzt, bietet das Raum für Fairness-Verstöße
ein Prozess könnte sich mehr Prozessorzeit verschaffen, als ihm zusteht, indem er regelmäßig blockierende Systemaufrufe ausführt
sobald die Antwort eintrifft, wird er direkt weiter ausgeführt, obwohl andere Prozesse vielleicht schon länger auf CPU-Zeit warten
die Entscheidung über die auszuführenden Prozesse (Übergang zu Running) wird darum dem Scheduler überlassen, der alle Prozesse im Zustand Ready betrachtet
Lernziele
In dieser Aufgabe …
rufen sich die Studierenden Grundlagenbegriffe zu Prozesszuständen ins Gedächtnis.