Первоначально таблица процессов будет выглядеть следующим образом:
A 100 1
B 40 2
C 60 3
ProcessId Quanta Order
Для первых 40 * 3 = 120 квантов будет запущено 3 процесса. Процесс B завершит работу на 1 квант раньше (после 119 квантов), и, если для получения 40 квантов потребовалось 119 квант, он, должно быть, ждал 79 квантов.
После первых 120 квантов;таблица процессов будет выглядеть следующим образом:
A 60 1
C 20 3
ProcessId Quanta Order
Для следующих 20 * 2 = 40 квантов будет запущено 2 процесса. Процесс C завершится после 120 + 40 квантов, и если для получения 60 квантов потребовалось 160 квантов, он, должно быть, ожидал 100 квантов.
После первых 160 квантов;таблица процессов будет выглядеть следующим образом:
A 40 1
ProcessId Quanta Order
Для следующих 40 * 1 = 40 квантов будет запущен 1 процесс. Процесс А завершится после 120 + 40 + 40 квантов, и если ему потребовалось 200 квантов, чтобы получить 100 квантов, он, должно быть, ожидал 100 квантов. Альтернативный способ вычислить это состоит в том, чтобы сказать, что A, должно быть, ожидал столько потребленных квантов B и C. Это 40 + 60 = 100 квантов.
Среднее время ожидания (79 + 100 + 100) /3 = 93 кванта = 46,5 секунд.