Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Атцовская шпора по ОСям.doc
Скачиваний:
12
Добавлен:
27.09.2019
Размер:
1.27 Mб
Скачать

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

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

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

По времени существования процессов.

  • пакетные (нет ограничений на время сущ-я)

  • интерактивный процесс (не больше, чем время допустимой реакции вычислительной системы на запрос такого типа)(связаны с уровнем пользователя. Ограничение по t связано с тем, что если t растёт, то система будет неработоспособна (медленная реакция) )

  • процесс реального времени (требует такого планирования, чтобы окончание процесса было в конкретный момент времени t, либо до наступления этого момента)(жёстко связана со временем, исп-ся в ОС реального времени)

По отношению к ОС.

  • системные (самой ОС)

  • пользовательские (прикладные)

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

  • порождающие

  • порожденные

По связности.

  • изолированный (нет никаких связей с другими процессами)

  • информационно независимые (процессы, которые при своем развитии используют совместно какие-либо ресурсы, но между собой явно информацией не обмениваются)

  • взаимодействующие (между которыми есть информационные связи типа сообщений – явные; неявные – с помощью разделяемых структур данных).

  • Конкурирующие (взаимодействующие процессы образуют конкурирующие процессы – за использование какого-либо ресурса).

По динамике развития.

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

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

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

Вопрос 4. Ресурсы. Определение ресурса, Классификация ресурсов.

Для развития процесса нужны ресурсы.

Ресурс- средство ВС, которое может быть выделено процессу на определенный интервал времени.

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

По реальности существования

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

- виртуальный (некоторая модель физ ресурса, с расширенными свойствами. Делается с целью удобства )

по возможности расширения свойств

- эластичный (позволяет виртуализацию)

- жесткий (на позволяет виртуализацию)

по степени активности

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

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

по времени существования по отношению к процессу

- постоянные (существуют до рождения данного процесса и все время его сущ-я).

- временные (появляются во время сущ-я процесса и могут уничтожаться).

по степени важности

- главные (без которых развитие процесса принципиально невозможно)

- второстепенные (без которых допустимо некоторое альтернативное развитие процесса, но не вып-ся нек-е ф-ии, связанные с этим ресурсом)

по структуре

- простой(рассм-ся как единое целое, может иметь 2-а состояния: занят, свободен)

- составной (содержит в составе много однотипных элементов, при распределении процессу может быть выделена часть элементов.Имеет 3-и состояния: занят, свободен, частично занят)

по восстанавливаемости

-воспроизводимый (многократное использование цепочки «запрос-использование- освобождение», после этого восстан-ет свои свойства)

-потребляемый (допускает последовательность «освобождение-запрос-использование-снятие», после вып-я уничтожается(пр: сообщения))

по характеру использования

- параллельно используемый(может исп-ся || несколькими процессами)

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

по форме реализации

- мягкие (программные(возможно копирование и от копий тот же эффект), информационные(не допускают копирование, либо копии являются функцией от времени))

- твердые (аппаратные, человеческие)