Prozess-Scheduler

Aus Mikiwiki
Version vom 7. Februar 2009, 13:46 Uhr von Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Der <b>Prozess-Scheduler</b> regelt die zeitliche Ausführung der laufenden Prozesse in einem Betriebssystem, indem er ihnen Rechenzeit zuteilt. Prozess-Schedul...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Der Prozess-Scheduler regelt die zeitliche Ausführung der laufenden Prozesse in einem Betriebssystem, indem er ihnen Rechenzeit zuteilt. Prozess-Scheduler können wie folgt unterteilt werden:

  • unterbrechende (preemptive) Prozess-Scheduler teilen den Prozessor nur für eine bestimmte Zeitspanne zu und entziehen ihn dem Prozess daraufhin wieder Durch den schnellen Wechsel zwischen den Prozessen entsteht der Eindruck der Gleichzeitigkeit (z. B. Linux).
  • nicht unterbrechende (non preemptive; auch: kooperative) Prozess-Scheduler lassen einen Prozess, nachdem ihm der Prozessor einmal zugeteilt wurde, solange laufen, bis der Prozess den prozessor von sich aus wieder freigibt oder bis er blockiert.

Weblinks

Vorlage:dewi