Состояния процессов
Категория: Управление процессами | Автор: admin | 30-09-2009, 04:16 | Просмотров: 3466

Факт существования процесса не дает ему автоматического права на получение доступа к центральному процессору. Необходимо знать о четырех состояниях выполнения процесса, которые перечислены в табл. 4.2.

Таблица 4.2. Состояния процесса

Состояние

Описание

Выполнение

Процесс можно выполнять

Ожидание

Процесс ждет выделения какого-либо ресурса

Зомби

Процесс пытается завершиться

Останов

Процесс приостановлен (не имеет разрешения на выполнение)

Выполняемый процесс получил все необходимые ресурсы и ждет, пока системный планировщик предоставит ему доступ к центральному процессору для обработки данных. Если процесс выполняет системный вызов, который нельзя осуществить немедленно (например, чтение части файла), система переводит его в состояние ожидания.

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

Остановленному процессу администратор запретил выполняться. Процессы останавливаются при получении сигнала STOP или TSTP и возобновляют работу по сигналу CONT. Это состояние аналогично ожиданию, но выйти из него можно только с помощью другого процесса.



 (голосов: 1)
Версия для печати | Комментариев: 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Логин
Пароль
 

 
Locations of visitors to this page