ВУЗ:
Составители:
54
его в состояние исполнение. В состоянии исполнение происходит непо-
средственное выполнение программного кода процесса. Покинуть это
состояние процесс может по трем причинам:
либо он завершает свою деятельность;
либо в результате возникновения прерывания в вычислительной
системе (например, прерывания от таймера по истечении дозволенного
времени выполнения) его возвращают в состояние готовность;
либо он не может продолжать свою работу, пока не произойдет
некоторое событие, и ОС (по прерыванию) переводит его в состояние
ожидание.
Ожидание
Готовность
Исполнение
Вход
Событие произошло
Прерывание
Выход
Ожидание события
Выбран для
исполнения
Рисунок 10 – Диаграмма 3-х состояний процесса
Эта модель хорошо описывает поведение процессов во время их
жизни, но она не показывает появление процесса в системе и его исчез-
новение из системы. Поэтому целесообразно показать еще два состоя-
ния процессов: рождение и закончил исполнение (рис. 11).
Завершение работы
Ожидание
Готовность
Исполнение
Допуск к
планированию
Событие произошло
Прерывание
Ожидание события
Выбран для
исполнения
Рождение
Закончил
исполнение
Приостановлен -
готов
Рисунок 11 – Более детальная диаграмма состояний процесса
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »