BIOS: базовая система ввода-вывода
- Подробности
-
Родительская категория: BIOS: базовая система ввода-вывода
-
Категория: Системная BIOS
Во всех системных платах есть микросхема, в которой записано программное обеспечение, называемое BIOS или ROM BIOS. Эта микросхема содержит стартовые программы и драйверы, необходимые для запуска системы и функционирования основного аппаратного обеспечения. В ней также содержатся процедура POST (самотестирование при включении питания) и данные системной конфигурации. Все эти параметры записаны в CMOS-память, которая питается от литиевой батарейки, установленной на системной плате. Эту энергонезависимую память часто называют NVRAM (Non-Volatile RAM).
Таким образом, BIOS представляет собой комплект программ, хранящихся в одной или нескольких микросхемах. Эти программы выполняются при запуске компьютера до загрузки операционной системы. BIOS в большинстве PC-совместимых компьютеров выполняет четыре основные функции.
- POST — самотестирование при включении питания процессора, памяти, набора микросхем системной логики, видеоадаптера, контроллеров диска, дисковода, клавиатуры и других жизненно важных компонентов системы.
- Настройка BIOS — конфигурирование параметров системы. Эта программа запускается при нажатии определенной клавиши (или комбинации клавиш) во время выполнения процедуры POST. Предлагая систему каскадных меню, эта программа позволяет настроить параметры материнской платы и набора микросхем системной логики, дату и время, пароль входа в компьютер, дисковые устройства и прочие важные компоненты. Также в ней настраиваются множитель частоты процессора, частота системной шины и последовательность устройств, используемых для загрузки системы. В старых компьютерах на базе процессоров 286 и 386 для запуска этой программы была необходима специальная дискета, а в некоторых современных системах настройку BIOS можно выполнять с помощью специализированных приложений Windows.
- Загрузчик операционной системы — подпрограмма, выполняющая поиск действующего основного загрузочного сектора (Master Boot Record — MBR) на дисковых устройствах. При обнаружении такого сектора, соответствующего определенному минимальному критерию (его сигнатура должна заканчиваться байтами 55AAh), выполняется код начальной загрузки. Программный код MBR продолжает процесс загрузки, считывая первый физический сектор загрузочного тома, который представляет собой начало записи загрузки тома (Volume Boot Record — VBR). Посредством записи VBR загружается первый файл инициализации операционной системы, будь то Io.sys (DOS/Windows 9x/Me), ntldr (Windows NT/2000/XP) или bootmgr (Vista), которому передается управление загрузкой операционной системы.
- BIOS — набор драйверов, предназначенных для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы. При запуске DOS или Windows в режиме защиты от сбоев используются драйверы устройств только из BIOS; драйверы с диска практически не загружаются.