1.2.   БАЗОВЫЙ УРОВЕНЬ

Базовый уровень является низшим уровнем программного обеспечения, который отвечает за взаимодействие с базовыми аппаратными средствами. Базовое программное обеспечение содержится в составе базового аппаратного обеспечения и сохраняется в специальных микросхемах постоянного запоминающего устройства (ПЗУ), образуя базовую систему ввода-вывода BIOS. Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.

В состав BIOS входят:

· драйверы стандартных внешних устройств;

· тестовые программы для контроля работоспособности оборудования;

· программа начальной загрузки.

Все эти программы начинают работать при включении ЭВМ: сначала тестируют память, затем проверяют наличие внешних устройств и их работоспособность и после всего передают управление операционной системе.

Драйвер (driver) – программа, обслуживающая внешнее устройство. Она предоставляет пользователю или программам более высокого уровня набор функций – программный интерфейс – для управления конкретным внешним устройством. Кроме того, драйвер обрабатывает прерывания от обслуживаемого устройства.

Программное обеспечение первого уровня является машинно-зависимым (computer-independent). То есть для каждого микропроцессора или семейства ЭВМ набор данных программ уникален.