Базовая система ввода вывода BIOS. При подаче электропитания компьютер запускается и переходит в статус нулевой готовности, который является своего рода отправной точкой для старта программы BIOS. Эта программа хранится в чипе памяти EEPROM на системной плате.
Информация, хранящаяся в этом устройстве, представляет весь имеющийся интеллект системы, пока не будет загружена дополнительная информация с другого источника, такого как устройство массовой памяти (гибкий или жесткий диск) или удаленный серверный компьютер.
Вместе взятые программа BIOS (программное обеспечение) и контейнер ROM, в котором она хранится (аппаратное обеспечение) называются программно-аппаратным обеспечением или микропрограммным обеспечением (firmware).
Некоторые устройства ввода/вывода, такие как видео или сетевые адаптеры, имеют дополнительное программно-аппаратное обеспечение, которое расширяет функции системной BIOS.
При исполнении процедур BIOS выполняются три основные группы операций. Сначала выполняется несколько диагностических тестов системы (называющихся тестами POST (Power-On Self Test, автотестирование системы при подаче электропитания)), чтобы убедиться в том, что она работает должным образом.
Дальше BIOS инициализирует ( т. е. устанавливает в начальное состояние) основные элементы вычислительной системы. Эти интеллектуальные устройства управляют работой разных компонентов аппаратного обеспечения компьютера. Успешное завершение тестирования POST и процесса инициализации устройства обычно обозначается звуковым сигналом из динамика компьютера.
Наконец BIOS исполняет саму программу начальной загрузки операционной системы (bootstrap loader sequence). Эта операция заключается в поиске специальной программы, с помощью которой система может загрузить в память RAM другие программы. Это не что иное, как первичная загрузочная запись (Master Boot Record, MBR).
Загрузочная запись служит лишь средством для запуска другой, намного более мощной, программы управления системой, называющейся дисковой операционной системой (disk operating system, DOS) или просто операционной системой. После загрузки операционной системы в память BIOS передает ей управление компьютером.
С этого момента управление работой компьютера осуществляется операционной системой. Процесс поиска и загрузки операционной системы называется самозагрузкой (bootup).
В зависимости от конфигурации вашей вычисительной машины, процедура загрузки ОС может занять от нескольких секунд до 1-2 минут.
Скорость загрузки ОС напрямую зависит от производительности. Загрузка при первоначальном включении питания компьютера называется холодной загрузкой (cold boot). Загрузка после сброса операционной системы, когда электропитание машины не прерывается, зовётся теплой загрузкой (warm boot).
Поскольку в этом случае не выполняется проверка POST, время, требуемое для загрузки ОС и приведения компьютера в рабочее состояние, несколько сокращается.
Программа BIOS является одним из ключевых факторов совместимости компьютеров. Например, чтобы компьютер был совместимым с IBM PC, его программа BIOS должна выполнять те же самые основные функции, что и программа BIOS компьютера IBM PC.
Но так как программное обеспечение BIOS компании IBM охраняется авторскими правами, то программа BIOS совместимого компьютера должна выдавать те же результаты, что и BIOS стандартного ПК от бренда IBM PC, но достигать их другим путем.
При обновлении любого основного компонента ПК следует также обновить и его BIOS (включая BIOS любых устройств расширения) до последней версии.
Все современные ПК имеют возможность обновлять BIOS, не вынимая из системы микросхему ROM, в которой она хранится. Этот процесс называется групповой перезаписью (или перепрограммированием) BIOS (flashing BIOS).
Если BIOS не поддерживает новый компонент и ее микросхему ROM нельзя перезаписывать, то обновление BIOS выполняется путем замены старой микросхемы ROM на новую, содержащую необходимую версию BIOS.
Если и такой вариант невозможен, то обычно необходимо обновить системную плату.