Аппаратный уровень ВС. С позиции верхних уровней это физические ресурсы и система команд ЭВМ. Каждому физическому ресурсу соответствует определенный аппаратный компонент компьютера и его характеристики.
Характеристики:
1)Правила программного использования (для ЦП – система команд, для внешних устройств – команды управления ими)
2) производительность и/или емкость (ЦП – тактовая частота, разрядность обработки машинного слова; для внешнего запоминающего устройства – объем помещающейся информации и скорость доступа)
3) Степень занятости или используемости (ЦП – время, которое было затрачено, ОЗУ – объем используемой памяти; для линий связи – их загруженность)
Все эти характеристики определены для данного конкретного устройства в конкретном случае. Одно и тоже устройство может иметь различные характеристики, в зависимость от использования.
Средства программирования, доступные на аппаратном уровне:
• система команд компьютера;
• аппаратные интерфейсы программного взаимодействия с физическими ресурсами.
Управление физическими ресурсами ВС
Данный уровень является 1-м первым уровнем системного программного обеспечения вычислительной системы и его назначение в систематизации и стандартизации правил программного использования физических ресурсов. На этом уровне обеспечивается создание программ управления физическими ресурсами. Для обеспечения управления физическими ресурсами, используются программы, которые называются драйверами физического ресурса (устройства).
![]() |
Драйвер физического устройства – программа, основанная на использовании команд управления конкретного физического устройства и предназначенная для организации работы с данным устройством.
Драйвер А предоставляет возможность работы с блочной организацией данных на магнитной ленте. Это означает, что вся информация, которая записывается на магнитную ленту, представлена в виде последовательности блоков данных фиксированного размера, каждый из блоков данных пронумерован от начала этой ленты. Соответственно для чтения данных с ленты мы должны пропустить все блоки, который предшествуют необходимому нам блоку и после этого идет обмен.
2-я модель – это модель, в которой магнитная лента организована в виде устройства, в котором используется запись определенной длины. В этом случае каждая запись ограничивается маркером начала и маркером конца. В общем случае длина записи может быть неограниченной. Для чтения информации при этой модели организации драйвера мы должны пропустить соответствующее количество записей до записи с необходимым номером.
Уровень управления физическими ресурсами – программная составляющая вычислительной системы, обеспечивающая предоставление для каждого конкретного физического ресурса интерфейса для использования – драйвер физического ресурса (устройства).
Драйвер физического устройства упрощает для пользователя интерфейс работы с устройством.
Драйвер физического устройства скрывает от пользователя детальные элементы управления конкретным физическим устройством. Драйвер физического устройства ориентирован на конкретные свойства устройства.
На данном уровне иерархии вычислительной системы обеспечивается корректное функционирование и использование физических ресурсов/устройств.
На этом уровне пользователю доступны: системы команд, аппаратные устройства, доступ к физическим ресурсам через соответствующие драйверы.
Проблемы:
1)Для работы на этом уровне надо быть знакомым с интерфейсом соответствующего устройства
2) Программа должна модифицироваться для работы с устройствами другого типа
Управление логическими/виртуальными ресурсами
Логическое/виртуальное устройство (ресурс) – устройство/ресурс, некоторые эксплутационные характеристики которого (возможно все) реализованы программным образом.
Драйвер логического/виртуального ресурса - программа, обеспечивающая существование и использование соответствующего ресурса
Разветвленная иерархия виртуальных и физических устройств:
Драйверы делятся на 3 категории
1.Драйверы физических устройств
2. драйверы логических или виртуальных устройств, обобщающие и унифицирующие возможность доступа для устройств
одного класс.
3. Драйверы логических виртуальных устройств не существующих в аппаратном виде
.Рассмотрим пример ниже. Группа А - это драйвера физических устройств, мы видим здесь драйвера конкретных дисковых устройств, здесь драйвер жесткого диска фирмы IBM, здесь еще какой-нибудь; драйвер оперативной памяти и т.д. Группа В – это драйвера виртуальных ресурсов, которые обобщают свойства конкретных устройств, в частности драйвер виртуального диска, это означает что в системе есть единый упрощенный интерфейс, который доступен для программиста и программ и который обеспечивает работу с виртуальным диском. Что в данный момент ассоциируется с виртуальным диском – это уже проблема операционной системы, с ним может быть ассоциирован драйвер конкретного физического устройства (драйвер физического диска, драйвер оперативной памяти). Группа С – файловая система;
Т.о. все что есть в ВС на программном уровне, мы можем переопределить в терминах ресурсов и драйверов.

Уровень управления физическими и виртуальными ресурсами составляют ОС.
Ресурсы вычислительной системы - совокупность всех физических и виртуальных ресурсов.
Одна из характеристик ресурсов вычислительной системы их конечность, следовательно возникает конкуренция за обладание ресурсом между его программными потребителями.
Операционная система - это комплекс программ, обеспечивающий управление ресурсами вычислительной системы.
Средства программирования, доступные на уровнях управления ресурсами ВС:
• система команд компьютера;
• программные интерфейсы драйверов устройств (как физических, так и виртуальных)
На уровне ОС пользователю доступны:
1. Системы команд;
2. Аппаратные интерфейсы;
3. Интерфейсы физических и виртуальных устройств.
