Наверх Системное программирование
Предыдущий раздел Оглавление Следующий раздел

3.4. ПЛАНИРОВАНИЕ

При работе компьютера в многозадачном режиме часто возникает ситуация, при которой два или более процесса или потока одновременно находятся в состоянии готовности и претендуют на использование ресурса центрального процессора. При этом если доступен только один центральный процессор, то нужно сделать выбор в пользу того или иного процесса, который будет выполняться следующим. Ту часть операционной системы, на которую возлагается данный выбор, называют планировщиком, а алгоритм, который используется планировщиком для осуществления выбора, называют алгоритмом планирования.

Несмотря на некоторые различия, многие однотипные вопросы, которые применяются к планированию процессов, также применяются и к планированию потоков. При управлении потоками ядром операционной системы, планирование обычно касается каждого из потоков и, зачастую, остается без внимания то, какому именно процессу принадлежит тот или иной поток.

Предыдущий раздел Оглавление Следующий раздел