Nach welchem Verfahren wird CPU zugeteilt?
⇒ Prozess muss lauffähig sein (Run-Queue)

Achtung

Scheduling darf nicht selbst zuviel Zeit verbrauchen
kostet auch CPU-Zeit

Auftrags-orientiertes Scheduling in Linux Interval Scheduling Problem

  • FIFO
    Neuer Prozess wird hinten in Auftragswarteschlange eingereiht
    kommt dran, sobald alle davor abgearbeitet wurden

  • Shortest Job Next
    Prozesse werden nach ihrer voraussichtlichen Bearbeitungszeit sortiert
    kürzere Prozesse werden bevorzugt (mehr „zufriedene“ Kunden)

Zeitscheiben-orientiertes Scheduling in Linux


In Unix: Kombination