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

7. Ресурс, свойства ревурсов.

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

НАПРИМЕР: процессорное время, память, программные модули.

Программные модули могут однократно и многократно используемыми.

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

Повторно используемые программные модули в свою очередь бывают:

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

  • Непривилегированными – это обычные программные модули, которые могут быть прерваны во время своей работы.

  • Реентерабельные – допускают повторное многократное прерывание своего исполнения и повторный их запуск по обращению из других задач.

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

Свойства ресурсов

  1. Полезность - необходимость какого-либо ресурса потребителям для поддержания процесса его жизнедеятельности.

  2. Исчерпаемость – свойство ресурсов иссякать по мере их выделения потребителям.

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

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

НАПРИМЕР: процессорное время, память, программные модули.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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