Операционная система Free BSD

         

Состояние процесса, "заблудшие" процессы


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

Свопированный - процесс находится в swap-разделе на диске

Остановленный - процесс приостановлен

Выполнимый процесс получил все необходимые ресурсы и ждет только выделения времени центрального процессора для обработки данных.

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

Свопированный процесс не существует в оперативной памяти. Он записан в swap-раздел на диске и ждет "своего часа".

Время от времени в системе появляются процессы, которые так или иначе требуют вмешательства администратора. Такие процессы получили название "заблудшие".

Основные разновидности таких процессов - зависшие и неуправляемые процессы.

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

Ну а неуправляемый системный процесс может (внезапно впав в буйство) просто "крушить" все на своем пути.



Содержание раздела