Системный уровень
Базовый уровень
Уровни программного обеспечения
Программы — это упорядоченные последовательности команд. Цель компьютерной программы — управление аппаратными средствами. Состав программного обеспечения вычислительной системы называют программной конфигурацией. Между программами, как и между физическими узлами и блоками существует взаимосвязь — многие программы работают, опираясь на другие программы более низкого уровня, то есть, мы можем говорить о межпрограммном интерфейсе. Структура программного обеспечения показана на рис. 2. Ниже рассматриваются отдельные уровни программного обеспечения.
Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами. Этот программный продукт активизируется после включения ПК и производит тестирование минимально необходимой для работы конфигурации и работоспособность входящих в эту конфигурацию устройств.
Системный уровень — переходный. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют «посреднические» функции. Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера.