К Т П           План занятия                                                              1                                           Страницы  | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 |

2.2. Ресурсы компьютера

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

Ресурс - средство системы обработки данных, которое может быть выделено процессу обработки данных на определенный интервал времени.
Ресурс - это все те аппаратные и программные средства и данные, которые необходимы для выполнения программы.
Физические (аппаратные) ресурсы – физические устройства, из которых состоит компьютер (процессор, память - оперативная и внешняя, устройства и каналы ввода-вывода и т.п.)
Логические (информационные) ресурсы – данные и программы, которые хранятся в памяти компьютера.
Физические + логические = Системные ресурсы

В терминах ОС понятие ресурс обычно используется по отношению к повторно используемым, относительно стабильным и зачастую недостающим объектам, которые могут запрашиваться, использоваться и освобождаться:

  • процессор (процессорное время)
  • память
  • внешние устройства
  • программные модули
  • данные

Классификация ресурсов:
1. По реальности существования : физический (реально существует и при распределении его между пользователями обладает всеми присущими ему физическими характеристиками) и виртуальный (некоторая модель физического ресурса, не существует в том виде, в котором он проявляет себя пользователю).
2. По возможности расширения свойств : эластичный (допускает "виртуализацию", т.е. воспроизведение и/или расширение своих свойств) и жесткий (физический ресурс, который по своим внутренним свойствам не допускает виртуализацию).
3. По степени активности : активный (способен выполнять действия по отношению к другим ресурсам (или даже в отношении самого себя) или процессам, которые в общем случае приводят к изменению последних) и пассивный (над ним можно проводить допустимые для него действия, которые могут привести к изменению его состояния, т.е. к изменению внутренних или внешних характеристик). ЦП - активный ресурс, область памяти, выделяемая по требованию - пассивный ресурс.
4. По времени существования : постоянный (существует в системе до момента порождения процесса и доступен для использования на всем протяжении интервала существования процесса) и временный (может появляться или уничтожаться в системе динамически в течение времени существования процесса).
5. По степени важности : главный по отношению к конкретному процессу (без его выделения процесс принципиально не может развиваться - ЦП и ОП) и второстепенный (допускает некоторую альтернативу развития процесса, если не будет выделен – МД).
6. По функциональной избыточности : дорогие и дешевые (по принципу функциональной избыточности при распределении ресурсов - получить быстро требуемый ресурс и дорого заплатить, либо подождать выделения требуемого ресурса и после его использования заплатить более дешево) .
7. По структуре : простой (не содержит составных элементов, рассматривается при распределении как единое целое, может быть либо "занят", когда он выделен для пользования какому-либо процессу, либо "свободен") и составной (характеризуется некоторой структурой, "свободен", если ни один из его составных элементов не распределен для использования, "занят" если все элементы выделены для использования, "частично занят" если часть элементов ресурса распределена, а остальные (известно какие) нет)
8. По восстанавливаемости: воспроизводимый (при распределении системой ресурса допускается многократное выполнение действий ЗАПРОС-ИСПОЛЬЗОВАНИЕ-ОСВОБОЖДЕНИЕ, срок жизни бесконечный), потребляемый (правомочно использование действий в порядке: ОСВОБОЖДЕНИЕ-ЗАПРОС-ИСПОЛЬЗОВАНИЕ, после чего ресурс изымается из сферы потребления, срок жизни конечен).
9. По характеру использования : параллельно используемый (одновременное использование одного ресурса более чем одним процессом, без внесения каких-либо ошибок в логику развития каждого из процессов), последовательно используемый (в отношении ресурса допустимо строго последовательное во времени выполнение цепочек действий "ЗАПРОС-ИСПОЛНЕНИЕ-ОСВОБОЖДЕНИЕ" каждым процессом-потребителем этого ресурса). Последовательно используемый ресурс, разделяемый несколькими параллельными процессами, называют критическим ресурсом .
10. По форме реализации : твердые (аппаратные компоненты машины, а также человеческие ресурсы, подвержены износу) и мягкие ресурсы (все остальные, не могут стать неработоспособными из-за усталостного отказа, выделяют два типа: программные (допускает копирование и эффект от использования ресурса-оригинала и ресурса-копии идентичен) и информационные (либо принципиально не допускают копирование, либо допускают копирование, но оно является функцией времени: сообщения, сигналы прерывания, запросы к ОС на различного вида услуги, сигналы синхронизации).
11. Выгружаемые (можно безболезненно забирать у владеющего им процесса, например, память) и невыгружаемые (нельзя забрать от владельца, не уничтожив результаты вычислений).

 


Предыдущая        В начало страницы       Следующая
2