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

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

Ресурсом является средство вычислительной системы, кото­рое может быть выделено процессу на определенный интервал времени. Например: процессорное время, память, программные модули. Программные модули могут однократно и многократно используемыми. Однократно используемый - это программный модуль, который может быть правильно выполнен только один раз вследствие того, что может быть повреждена в процессе своего выполнения часть кода или исходных данных, от кото­рых зависит ход вычислений. Это неделимый ресурс.

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

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

Виртуальный - мнимый ресурс, не существующий в том ви­де, в котором он проявляет себя пользователю. Он представляет собой модель некоторого конкретного ресурса, реализуемую в некоторой программно-аппаратной форме и имеющий преиму­щества перед физическим тем, что кроме свойств физического ресурса предоставляет пользователю свойства виртуального, которыми не обладает физический ресурс.

По возможности расширения свойств, то есть по возможно­сти построения на его основе некоторого виртуального ресурса:

Эластичный - физический ресурс, который допускает «вир­туализацию», то есть воспроизведение и (или) расширение сво­их свойств.

Жесткий (неэластичный) - физический ресурс, который по своим внутренним свойствам не допускает виртуализации.

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

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

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

По времени существования:

Постоянные - ресурс, существующий в системе до момента порождения процесса и доступен для использования на всем протяжении интервала существования процесса.

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

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

Главные - ресурсы, без выделения которых процесс прин­ципиально не может развиваться. Например: центральный про­цессор и оперативная память.

Второстепенные - ресурсы, которые допускают некое аль­тернативное развитие процесса, если они не будут выделены. Например: для хранения набора данных могут быть использова­ны МЛ или МД.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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