В статье "Linux Scheduling and Kernel Synchronization", путем разбора исходных текстов, рассказывается о работе O(1) планировщика задач, методике принятия решения о запуске определенной задачи в данный момент времени, особенностях переключения задач выполняемых на пользовательском уровне и уровне ядра, техники обеспечения синхронизации и таймерах в Linux ядре 2.6.x.
|