Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Выделяют 10 классификационных признаков ресурсов [10].
1. По реальности существования:
· физический – реально существует и при распределении его между потребителями обладает всеми присущими ему физическими характеристиками;
· виртуальный – это некоторая модель физического ресурса; не существует в том виде, в котором проявляет себя потребителю; может иметь дополнительные свойства; проявляется на базе физического ресурса, причем на базе одного физического ресурса можно построить несколько виртуальных; виртуализация ресурсов повышает экономичность и гибкость ВС.
2. По возможности расширения свойств (построения некоторого виртуального ресурса): эластичный – допускает виртуализацию; жесткий – не допускает.
3. По степени активности:
· активный – способен выполнять действия по отношению к другим ресурсам или процессам, что приводит к их изменению. Пример: процессор;
· пассивный – не способен. Пример: область ОП, выделяемая по требованию.
4. По времени существования (относительно процессов, их использующих):
· постоянный – существует в системе до момента порождения процесса и доступен для использования все время существования процесса;
· временный – может появляться или уничтожаться в системе динамически во время существования процесса, причем создание и уничтожение может производиться как самим процессом, так и другими процессами – системными или пользовательскими.
Ресурсы, постоянные для одних процессов, могут быть временными для других.
5. По степени важности:
· главный (по отношению к конкретному процессу) – без его выделения процесс принципиально не может развиваться. Примеры: процессор, ОП;
· второстепенный – допускает некое развитие процесса, если он не будет выделен. Например, жесткий или гибкий диск.
6. По функциональной избыточности (при распределении ресурсов): дорогой – выделяется сразу; дешевый – выделяется позднее, после ожидания.
7. По структуре (существует ли она):
· простой – не содержит составных элементов и рассматривается при распределении как единое целое;
· составной – характеризуется некоторой структурой, содержит ряд элементов с одинаковыми, с точки зрения пользователей, характеристиками. При каждом разовом распределении составного ресурса пользователь может получить один или более таких составных элементов. Процессам-потребителям безразлично, какой из элементов составного ресурса будет им выделен.
Простой и составной ресурсы различаются числом своих состояний:
· простой – занят (выделен процессу) или свободен;
· составной – свободен (ни один из его элементов не выделен процессу), занят (все его элементы выделены для использования), частично занят (часть элементов распределена, остальные свободны).
Например, ОП – составной ресурс. В механизме распределения ОП есть средства учета нераспределенных (в каждый момент времени) непрерывных областей памяти.
8. По восстанавливаемости:
· воспроизводимый (неисчерпаемый) – при его распределении допускается многократное выполнение цепочки действий вида ЗАПРОС-ИСПОЛЬЗОВАНИЕ-ОСВОБОЖДЕНИЕ, как в пункте проката. Пример: ОП;
· потребляемый (исчерпаемый) – один раз выполняется цепочка действий вида ОСВОБОЖДЕНИЕ-ЗАПРОС-ИСПОЛЬЗОВАНИЕ, после чего такой ресурс изымается. Пример: системное сообщение.
9. По характеру использования:
· Последовательно используемый – в отношении его допустимо только строго последовательное выполнение цепочек действий вида ЗАПРОС-ИСПОЛЬЗОВАНИЕ-ОСВОБОЖДЕНИЕ каждым процессом-потребителем. Для параллельных процессов такие цепочки являются критическими областями и должны выполняться с учетом отношения взаимного исключения. Поэтому последовательно используемый ресурс, разделяемый несколькими параллельными процессами, называют критическим ресурсом;
· Параллельно используемый – допускает одновременное использование его более, чем одним процессом. Пример: только читаемый параллельными процессами массив данных в ОП. Можно считать требуемые элементы такого массива независимо от того, сделали это другие процессы или нет.
10. По форме реализации различают ресурсы «твердые» (аппаратные, Hardware) и «мягкие» (информационные и программные, Software) (табл.2.1).
Таблица 2.1
Характерные свойства | Ресурсы | |
Твердые | Мягкие | |
Усталость (отказ) | Подвержены | Не подвержены |
Тиражируемость | Сложно | Легче, но тиражируют-ся и ошибки |
Восстановление путем замены отказавшего | Эффективно | Не эффективно |
Рассмотренные признаки классификации ресурсов могут служить основой для построения системы распределения ресурсов. Но при этом следует расставить приоритеты среди рассматриваемых признаков.
Дата публикования: 2015-10-09; Прочитано: 816 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!