Там 2 очереди: 1 активная, 1 истекшая.
Так вот, когда квант времени процесса истекает, то для него пересчитывается значения кванта (и приоритета). Затем он помещается в очередь истекших.
В итоге, шедулер просто переставляет указатели массивов местами: для истекших и активных.
Но ведь число пересчетов равно числу всех процессов в худшем случае, т.е. за линейное время. Где тут O(1)?
![](/photos/50207:1211644613.jpg)
![](/photos/42229:-66835685.jpg)
Ответ на:
комментарий
от true_admin
![](/photos/42229:-66835685.jpg)
Ответ на:
комментарий
от true_admin
![](/photos/50207:1211644613.jpg)
Ответ на:
комментарий
от true_admin
![](/photos/50207:1211644613.jpg)
Ответ на:
комментарий
от unfo
![](/photos/99710:1956329685.png)
Ответ на:
комментарий
от nerdogeek
![](/photos/50207:1211644613.jpg)
Ответ на:
комментарий
от unfo
![](/photos/99710:1956329685.png)
Ответ на:
комментарий
от nerdogeek
![](/photos/99710:1956329685.png)
Ответ на:
комментарий
от true_admin
![](/photos/42007:902965652.png)
Ответ на:
комментарий
от nerdogeek
![](/photos/50207:1211644613.jpg)
Ответ на:
комментарий
от unfo
![](/photos/99710:1956329685.png)
Ответ на:
комментарий
от unfo
![](/photos/99710:1956329685.png)
Ответ на:
комментарий
от nerdogeek
![](/photos/50207:1211644613.jpg)
Ответ на:
комментарий
от nerdogeek
![](/photos/50207:1211644613.jpg)
Ответ на:
комментарий
от devl547
![](/photos/42229:-66835685.jpg)
Ответ на:
комментарий
от devl547
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/42007:902965652.png)
Ответ на:
комментарий
от devl547
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/42007:902965652.png)
Ответ на:
комментарий
от true_admin
![](/img/p.gif)
Ответ на:
комментарий
от mv
![](/photos/42229:-66835685.jpg)
Ответ на:
комментарий
от true_admin
![](/img/p.gif)
Ответ на:
комментарий
от nerdogeek
![](/img/p.gif)
Ответ на:
комментарий
от nerdogeek
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум sheduler (2018)
- Форум shedule() (2005)
- Форум Выбор I/O sheduler для ноута (2006)
- Форум kernel 2.2.9 :o( (1999)
- Форум Bacula shedule (2014)
- Форум Sheduling in interrupt (2001)
- Форум Объясните, плиз, суть FontPath «unix/:-1» (1999)
- Форум Как установить radeonsi sheduler? (2016)
- Форум IO sheduler, priorities, managers. (2007)
- Форум Подскажите архитектуру высоконагруженного job sheduler (2021)