Robert Love подробно описывает принципы функционирования планировщика задач (scheduler) на примере реализации в Linux ядрах 2.2, 2.4, 2.6.
Разбираются алгоритмы работы планировщика,
методы приоритетного прерывания обслуживания (preemption) и переключения контекста, Real-Time операции, системные вызовы имеющие отношение к планировщику.
|