Состояния и свойства процессов


Основными характеристиками процесса являются следующие состояния: 1. Порождение, подготовка для первого использования на процессоре; 2. Готовность — программы не исполняются, но все готово кроме ЦП;  3. Активное состояние – программа исполняется на процессоре; 4. Ожидание – программа не выполняется на ЦП, т.к. занят какой-либо ресурс; 5. Окончание – нормальное либо аварийное завершение программы, после которого ресурсы уже больше не предоставляются. Свойства процессов. — Интервал существования процесса (между порождением и завершением) – трасса. В этом случае процесс является непредсказуемым. — Процесс реального времени – требует планирования времени их выполнения, т.е. определенного времени окончания процесса. — Интерактивные процессы – в которых интервал работы соизмерим с реакцией на запросы пользователей. — Пакетные процессы – все те, которые не вошли в предыдущие. Любой процесс, создавший другой процесс называется порождающим, а другой процесс – порождаемым. Важным свойством является воспроизводимость результатов, если он был отложен, он должен вернуться в свое состояние, в котором он был прерван. Трасса — порядок и длительность пребывания процесса в дополнительных состояниях на интервале времени. Процессы эквивалентны – имеют одинаковый результат обработки одних и тех же либо разных данных. Процессы называются тождественными – если программа обработки одна, а трассы разные. Процессы равны – если совпадают трассы тождественных процессов. Последовательные процессы – когда трассы не пересекаются. Параллельные процессы – существуют одновременно. Комбинированные – имеют одну общую точку на интервале исполнения. Внутренние – происходит на ЦП. Внешний – с использованием ПУ (например устройство ввода/вывода). Взаимосвязанные – процессы, методы управления которыми поддерживаются с помощью системы управления процессами какого либо рода связи (например функциональные, пространственно-временные, управляющие либо информационные). В противном случае они называются изолированными или слабосвязными.

Загрузка...