Ein Scheduler entscheidet, welcher Prozess oder Thread als Nächstes CPU-Zeit bekommt.
Ziele können Fairness, Durchsatz, Antwortzeit oder Prioritäten sein.