Книга: Разработка ядра Linux
Вытеснение процесса
Вытеснение процесса
Как уже упоминалось, операционная система Linux использует вытесняющую многозадачность. Когда процесс переходит в состояние TASK_RUNNING
, ядро проверяет значение приоритета этого процесса. Если это значение больше, чем приоритет процесса, который выполняется в данный момент, то активизируется планировщик, чтобы запустить новый процесс на выполнение (имеется в виду тот процесс, который только что стал готовым к выполнению). Дополнительно, когда квант времени процесса становится равным нулю, он вытесняется и планировщик готов к выбору нового процесса.
Похожие страницы
- 9.1.3. Установка приоритетов процесса: nice()
- Вытеснение и переключение контекста
- Настройка процесса сериализации
- Вытеснение
- Динамическое повышение приоритета потоков активного процесса после выхода из состояния ожидания
- 4.1. Методы внутренней и внешней оценки производственного процесса
- Сущность процесса миграции
- V Совершенствование процесса
- Использование сервера Yaffil внутри процесса
- 4. Стадии бизнес-процесса взаимодействия с клиентами
- 2.2.2.2 Состояния процесса
- 1.2 Процесс, контекст процесса и потоки