Функции BIOS

Опубликовано в Какая память размещена на системной плате

Функции BIOS

BIOS реализует следующие основные функции.

■ Обеспечивает самотестирование оборудования при включении напряжения питания, запуская программу самотестирования ПК при включении напряжения питания (Power On Self Test — POST).

■ Позволяет инициализировать устройства ввода-вывода (УВВ). Часть инициализации выполняется аппаратно-программными средствами, интегрированными в адаптеры УВВ.

■ Обеспечивает загрузку операционной системы, выполняет программу BOOT — загрузчика операционной системы.

■ Обрабатывает программные прерывания от УВВ и обслуживает функции прерываний. Для каждого стандартного периферийного устройства BIOS хранит программу обслуживания. Некоторые программы обслуживания устройств загружаются отдельно и хранятся в отдельной области дисковой памяти.

■ Обеспечивает настройку конфигурации ПК. Для этой цели BIOS располагает специальной программой установки параметров ПК — Setup BIOS. В состав системы BIOS входит также отдельная микросхема технологии CMOS или компонент чипсета, в которой хранятся параметры конфигурирования ПК — RTC RAM.

■ Снабжает программами-драйверами аппаратные компоненты ПК, что позволяет обеспечить их взаимодействие с операционной системой при ее загрузке.

Флеш-память BIOS хранит программное обеспечение в виде «жесткого продукта» — Firmware. В отличие от Software, код программного обеспечения этого типа постоянно хранится на компьютере, благодаря чему для автоматического введения в действие программ BIOS достаточно просто включить питание компьютера.

BIOS содержит программы следующих типов.

■ Программу самотестирования оборудования при включении напряжения питания — POST.

■ Программы расширения BIOS. Параллельно с самотестированием запускается программа инициализации (программирования) регистров контроллеров и адаптеров УВВ. Некоторые проверки, не включенные в старые версии BIOS, можно выполнить расширениями BIOS на картах адаптеров УВВ.

■ Программу загрузки операционной системы. Инициализация завершается передачей управления программе-загрузчику операционной системы — BOOT.

■ Подпрограммы обработки прерываний от УВВ.

■ Подпрограммы обслуживания функций. Для каждого стандартного периферийного устройства во флеш-BIOS хранится подпрограмма обслуживания.

■ Программы-драйверы, предназначенные для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы.

■ Программу настройки конфигурации компьютера — Setup.

0