Планирование

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

Многие однотипные вопросы, применяемые к планированию процессов, могут применяться и к планированию потоков, хотя существуют и некоторые различия. Когда ядро управляет потоками, планирование обычно касается каждого из потоков, практически не различая, какому именно процессу они принадлежат (или все же делая небольшие различия). Сначала мы сконцентрируемся на вопросах планирования, применимых как к процессам, так и к потокам. После этого рассмотрим исключительно планирование потоков и ряд возникающих при этом уникальных вопросов. А многоядерные процессоры будут рассмотрены в главе 8.

2.4.1.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Планирование:

  1. Планирование телепередач
  2. Планирование, а не планы
  3. 11. КРИМИНАЛИСТИЧЕСКИЕ ВЕРСИИ И ПЛАНИРОВАНИЕ РАССЛЕДОВАНИЯ
  4. § 2. ПЛАНИРОВАНИЕ И СОДЕРЖАНИЕ НАБЛЮДЕНИЯ
  5. 10.2. Планирование и организация следственных действий
  6. 5.4. Планирование упражнений
  7. Искусство планирования спонтанного
  8. 5.9. Планирование социальных контактов
  9. 5.2.9. Планирование сроков достижения уже определённой цели
  10. Статья 437. Планирование, подготовка, развязывание и ведение агрессивной войны
  11. 11.3. Понятие и основные принципы планирования расследования в зависимости от исходной информации (следственной ситуации)
  12. Вопросы для самопроверки
  13. Программирование телевизионного вещания
  14. РЕЧЬ УСТНАЯ
  15. Классификация по логике построения психолого-педагогической деятельности I.
  16. Правило психологической ориентированности
  17. Линия 5-7 (Юпитер-Сатурн)
  18. Тезисы