Базовая система ввода-вывода (BIOS, от англ. basic input/output system) в компьютере решает следующие основные задачи: 12
- Начальная загрузка компьютера. 1 BIOS выполняет тестирование оборудования, читает настройки из энергонезависимого ПЗУ, применяет их, ищет и загружает в оперативную память код загрузчика, передаёт ему управление. 1
- Проверка работоспособности оборудования. 1 Если во время самотестирования обнаруживается неисправность оборудования, то процедура POST (самотестирование при включении питания) останавливается с выводом соответствующего сообщения или звукового сигнала. 4
- Настройка оборудования. 14 Пользователи могут настраивать работу отдельных устройств и системы в целом по своему усмотрению, изменяя параметры BIOS, хранящиеся в специальной CMOS-памяти. 4
- Загрузка операционной системы. 12 BIOS загружает операционную систему с диска или другого устройства. 2
- Обслуживание аппаратных и программных прерываний. 2 BIOS обслуживает аппаратные прерывания от основных устройств ПК и базовые функции программных прерываний к основным устройствам ПК. 2