Multilevel-Scheduling
Multilevel-Scheduling kombiniert unterschiedliche Scheduling-Verfahren.
Die Menge bereiter Prozesse wird in mehrere Listen unterteilt. Prozesse werden je nach gewünschter Betriebsform einer Liste zugeordnet. Jede Liste kann mit einer eigenen Strategie verwaltet werden. Die Listen sind nach Priorität geordnet.
Der Scheduler sucht die höchstpriorisierte nicht-leere Liste; deren Strategie bestimmt den nächsten Prozess.