Question 7

Round-Robin

  • Ein zeitgesteuertes Scheduling-Verfahren, das besonders in Desktop-Betriebssystemen eingesetzt wird.

  • Alle Threads in der Ready-Queue werden der Reihe nach ausgeführt – jedoch jeweils nur für eine feste, kurze Zeiteinheit (sogenannte Zeitscheibe oder Time Slice, meist wenige Zehntel Millisekunden).

  • Ist ein Thread nach Ablauf dieser Zeiteinheit noch nicht fertig, wird er unterbrochen und ans Ende der Ready-Queue verschoben.
    Dadurch kommen alle Threads regelmäßig und fair zur Ausführung.