Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / СПО2.doc
Скачиваний:
114
Добавлен:
11.02.2014
Размер:
527.87 Кб
Скачать

6.По функциональной избыточности (изменчивости):

  • Дорогие.

  • Дешевые.

7.По структуре:

  • Простые – ресурсы, не содержащие составных элементов и рассматриваемый при распределении как единое целое.

  • Составной – ресурс, содержащий в своем составе ряд однотипных элементов, обладающих, с точки зрения пользователей, одинаковыми характеристиками. Например: оперативная память.

8.По восстанавливаемости:

  • Воспроизводимые – ресурс, при распределении которого системой допускается многократное выполнение действий в последовательности ЗАПРОС – ИСПОЛЬЗОВАНИЕ – ОСВОБОЖДЕНИЕ.

  • Потребляемый – ресурс, при распределении которого выполняются действия в последовательности ОСВОБОЖДЕНИЕ – ЗАПРОС – ИСПОЛЬЗОВАНИЕ.

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

  • Последовательно – используемые – ресурсы, в отношении которого допустимо строго последовательное во времени выполнения цепочек действий «ЗАПРОС – ИСПОЛНЕНИЕ - ОСВОБОЖДЕНИЕ» каждым процессом – потребителем этого ресурса. Например: АЦПУ, допускающее передвижение бумаги при печати только в одном направлении.

  • Критические – последовательно – используемые ресурсы, разделяемые несколькими параллельными процессами. Например: буфер, хранящий принятые, но еще не востребованные сообщения.

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

10.По форме реализации:

  • Твердые – аппаратные компоненты машины, а также человеческие ресурсы. Например: центральный процессор

  • Мягкие – все остальные. В отличие от твердых они не могут стать неработоспособными из-за их усталостного отказа. Например: программы или массивы информации.

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

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

  1. Реализация понятия последовательного процесса в операционной системе

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

  • идентификатор процесса

  • тип процесса, который определяет для супервизора некоторые правила предоставления ресурсов

  • приоритет процесса, в соответствии, с которым супервизор предоставляет ресурсы

  • переменная состояния, которая определяет, в каком состоянии находиться процесс

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

  • информацию о ресурсах, которыми процесс владеет или имеет право пользовать

  • место для организации общения с другими процессами

  • параметры времени запуска, то есть когда процесс должен активизироваться, и периодичность этой процедуры

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