30.2.1. BIOS

30.2.1. BIOS

30.2.1. BIOS

При загрузке компьютера x86 процессор выполняет поиск и запуск BIOS (Basic Input/Output System). BIOS не только управляет первым этапом процесса загрузки, но и предоставляет интерфейс доступа к периферийным устройствам. По этой причине BIOS записана в постоянную память и всегда доступна для чтения.

Другие платформы используют другие программы для выполнения задач управления. Например, компьютеры Itanium включают оболочкуEFI (Extensible Firmware Interface).

BIOS выполняет тестирование системы, определение и проверку периферийных устройств, и наконец, находит загрузочное устройство. Обычно BIOS проверяет дисководы и приводы CD-ROM на предмет наличия загрузочных носителей, а затем, в случае неудачи, обращается к жестким дискам. Порядок опроса дисков определяется настройками BIOS, и в большинстве случаев сначала проверяется основное IDE-устройство на главной шине IDE. Затем BIOS загружает в память программу, расположенную в основной загрузочной записи (MBR), которая находится в первом секторе устройства. MBR имеет размер 512 байт и содержит загрузчик (набор машинных инструкций для загрузки компьютера) и таблицу разделов. Как только BIOS найдет загрузчик и загрузит его в память, ему будет передан контроль.