Skip to main content

Prozesszustände

Wird ein Prozess innerhalb eines Betriebssystems erzeugt, so bedeutet dies nicht, dass er auch sofort auf der CPU ausgeführt wird.

image-1661156084172.png

  • Direkt nach Erzeugung befindet sich Prozess im Zustand Bereit 
    • wartet auf die Zuteilung der CPU
  • Sobald er die CPU bekommt, wechselt er in den Zustand Rechnend.
    • CPU kann wieder entzogen werden und Prozess zurück in Bereit
  • Prozess wechselt vom Zustand Rechnend in den Zustand Blockiert
    • hat Befehl ausgeführt, der auf sich warten lässt (z.B: E/A-Geräte)
    • CPU ist für einen anderen Prozess bereit
  • Tritt das gewünschte Ereignis ein, meldet sich beispielsweise das E/A-Gerät mit dem Ergebnis
    • ISR merkt, dass Festplatt was fertig gestellt hat für blockierten Prozess
  • Prozess wechselt durch ISR vom Zustand Blockiert in den Zustand Bereit. Hier wartet er wieder auf die Zuteilung der CPU.