Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Выделяют 10 классификационных признаков ресурсов [10].

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

· физический – реально существует и при распределении его между потребителями обладает всеми присущими ему физическими характеристиками;

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

2. По возможности расширения свойств (построения некоторого виртуального ресурса): эластичный – допускает виртуализацию; жесткий – не допускает.

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

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

· пассивный – не способен. Пример: область ОП, выделяемая по требованию.

4. По времени существования (относительно процессов, их использующих):

· постоянный – существует в системе до момента порождения процесса и доступен для использования все время существования процесса;

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

Ресурсы, постоянные для одних процессов, могут быть временными для других.

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

· главный (по отношению к конкретному процессу) – без его выделения процесс принципиально не может развиваться. Примеры: процессор, ОП;

· второстепенный – допускает некое развитие процесса, если он не будет выделен. Например, жесткий или гибкий диск.

6. По функциональной избыточности (при распределении ресурсов): дорогой – выделяется сразу; дешевый – выделяется позднее, после ожидания.

7. По структуре (существует ли она):

· простой – не содержит составных элементов и рассматривается при распределении как единое целое;

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

Простой и составной ресурсы различаются числом своих состояний:

· простой – занят (выделен процессу) или свободен;

· составной – свободен (ни один из его элементов не выделен процессу), занят (все его элементы выделены для использования), частично занят (часть элементов распределена, остальные свободны).

Например, ОП – составной ресурс. В механизме распределения ОП есть средства учета нераспределенных (в каждый момент времени) непрерывных областей памяти.

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

· воспроизводимый (неисчерпаемый) – при его распределении допускается многократное выполнение цепочки действий вида ЗАПРОС-ИСПОЛЬЗОВАНИЕ-ОСВОБОЖДЕНИЕ, как в пункте проката. Пример: ОП;

· потребляемый (исчерпаемый) – один раз выполняется цепочка действий вида ОСВОБОЖДЕНИЕ-ЗАПРОС-ИСПОЛЬЗОВАНИЕ, после чего такой ресурс изымается. Пример: системное сообщение.

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

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

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

10. По форме реализации различают ресурсы «твердые» (аппаратные, Hardware) и «мягкие» (информационные и программные, Software) (табл.2.1).

Таблица 2.1

Характерные свойства Ресурсы
Твердые Мягкие
Усталость (отказ) Подвержены Не подвержены
Тиражируемость Сложно Легче, но тиражируют-ся и ошибки
Восстановление путем замены отказавшего Эффективно Не эффективно

Рассмотренные признаки классификации ресурсов могут служить основой для построения системы распределения ресурсов. Но при этом следует расставить приоритеты среди рассматриваемых признаков.





Дата публикования: 2015-10-09; Прочитано: 810 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...