Содержание
- 2. Планирование процессов и потоков Процессорное время является ресурсом вычислительной системы Распределение процессорного времени между процессами (нитями)
- 3. Создание процесса Текущий процесс выполняет системный запрос на создание нового процесса
- 4. Завершение процесса Текущий процесс может завершиться сам или его завершает другой процесс
- 5. Диаграмма состояния процесса (нити) Нити в состоянии ГОТОВНОСТИ конкурируют за процессорное время
- 6. Потоки в Windows (0) Initialized - инициализирован (1) Ready – готов к выполнению (2) Running –
- 7. Система приоритетов Приоритеты нитей определяют порядок, в котором они планируются для выполнения процессором Приоритет нити устанавливается
- 8. Система приоритетов Динамический приоритет нити – приоритет в данный момент времени Он определяется исходя из базового
- 9. Распределение процессорного времени Каждая нить выполняется непрерывно в течение определенного промежутка времени, называемого квантом, по истечении
- 10. Диспетчеризация потоков может быть вызвана одним из следующих событий Поток готов к выполнению – например, он
- 11. Сценарии планирования: самостоятельное переключение Нить переходит в состояние ожидания и Windows выбирает следующую нить для выполнения
- 12. Сценарии планирования: планирование нитей с вытеснением Нить с более низким приоритетом вытесняется нитью с более высоким
- 13. Сценарии планирования: планирование нитей в момент завершения кванта текущей нити Когда нить израсходует квант процессорного времени,
- 14. Динамическое повышение приоритета После завершения операции ввода-вывода По окончании операции ожидания события Из-за нехватки процессорного времени
- 15. Настройка режима планирования процессов и потоков в Windows 10
- 16. Приоритеты в Windows 7 и Windows 2008 Server Использование коротких квантов переменной длины Интервал таймера (clock
- 18. Скачать презентацию