Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоргалка / спо / СПО 1.doc
Скачиваний:
22
Добавлен:
26.01.2019
Размер:
408.06 Кб
Скачать

3. Процессы. Свойства процессов. Классификация процессов.

Процессы – это любая деятельность связанная с использованием программ на процессоре.

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

Существуют четыре состояния процесса:

  • порождение (подготавливаются условия для первого исполнения на процессоре);

  • активное состояние или состояние счет (программа выполняется на процессоре);

  • ожидание (программа не выполняется на процессоре по причине занятости какого-либо ресурса);

  • готовность (программа не исполняется, но для исполнения предоставлены все необходимые ресурсы, кроме центрального процессора);

- - окончание (нормальное или аварийное окончание программы).

Процесс находится в одном из допустимых состояний в течении некоторого времени после чего переходит в другое допустимое состояние.

Свойство процессов

Процесс определяется ядром временных характеристик: это начало процесса, конец процесса и продолжительность процесса. В какой-то момент времени процесс может быть порожден, а через некоторое время закончен. Интервал между этими моментами называется интервалом существования процесса. Последовательность и длительность процесса, в каждом из состояний на интервале существования называется трассой процесса.

Классификация процессов

    1. В зависимости от интервала существования:

- процессы реального времени (такой вид процесса требует планирование, при котором гарантировалось окончание процесса до наступления конкретного времени);

- интерактивные процессы (время существования таких процессов должно быть не более интервала времени допустимой реакции ЭВМ на запрос пользователя).

    1. По генеалогическому признаку

- порождающие (процесс, задающий требования для других процессов);

- порожденные (процессы, создаваемые по требованию других процессов).

    1. По результативности

- эквивалентные (процессы, имеющие одинаковый конечный результат, при использовании одних и тех же данных с использованием одних и тех же или различных программ);

- тождественные (обработка данных происходит по одной и той же программе, но трассы их не совпадают);

- равные (это тождественные программы, трассы которых совпадают).

    1. По принадлежности к центральному процессору

- внутренние (те, которые развиваются в процессоре);

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

    1. ПО принадлежности к ОС

- системные (при развитии используется программа из состава ОС);

- пользовательские (при развитии которых выполняются прикладные программы)

    1. По динамическому признаку (соотношение интервалов существования процессов)

- последовательные (интервалы которых не пересекаются во времени)

- параллельные (существуют одновременно на данном интервале времени)

- комбинированные

    1. По способу связи

- явные (т.е. происходит явный обмен между процессами)

- не явные (связь происходит с помощью разделяемых структур)

- изолированные (отсутствие связи между процессами)

Соседние файлы в папке спо