Что такое BIOS в компьютере?

BIOS (от англ. Basic Input/Output System — базовая система ввода-вывода) — это низкоуровневое программное обеспечение, «прошитое» в специальную микросхему на материнской плате компьютера. Его главная задача — выполнить первоначальную проверку и настройку всего оборудования (процессора, памяти, дисков, контроллеров) сразу после подачи питания, а затем найти и запустить загрузчик операционной системы.

Представьте, что компьютер — это дом. Операционная система (Windows, Linux) — это жильцы, которые живут в нём и занимаются своими делами. А BIOS — это управляющая компания или фундаментальные системы дома: электричество, водопровод, лифт. Без их исправной работы жильцы просто не смогут заселиться и начать жить. Именно BIOS «будит» компьютер, проверяет, всё ли в порядке с «органами» системы, и передаёт управление ОС.

Основные функции и задачи BIOS

Работа BIOS не ограничивается одной лишь загрузкой. Это многофункциональный комплекс, который выполняет несколько критически важных задач:

1. POST — самотестирование при включении

Сразу после нажатия кнопки питания BIOS запускает процедуру POST (Power-On Self-Test). Это серия быстрых диагностических тестов, проверяющих работоспособность ключевых компонентов: процессора, оперативной памяти, видеокарты, накопителей и базовых контроллеров. Если обнаруживается неисправность (например, не установлена или сломана оперативная память), BIOS подаст сигнал об ошибке — серией звуковых сигналов (писков) через системный динамик или сообщением на экране.

2. Инициализация и настройка оборудования

BIOS активирует и настраивает все устройства, подключённые к материнской плате, приводя их в готовность к работе. Он распределяет системные ресурсы (прерывания IRQ, каналы DMA, адреса ввода-вывода) между компонентами, чтобы они не конфликтовали друг с другом.

3. Загрузка операционной системы

Это ключевая функция. После успешного POST BIOS ищет загрузочное устройство (boot device) согласно заданному в настройках порядку (например, сначала SSD, затем USB-флешка, потом сеть). Он считывает самый первый сектор этого устройства (загрузочную запись MBR или часть GPT), где находится небольшая программа-загрузчик, и передаёт ей управление. Далее этот загрузчик уже запускает ядро ОС.

4. Предоставление базовых сервисов ОС и программам

Даже после запуска Windows или Linux BIOS не «уходит на покой». Через его прерывания (особые программные механизмы) операционная система и приложения могут получать доступ к базовым функциям оборудования, например, для чтения с диска или вывода символа на экран в текстовом режиме. В современных ОС эти функции используются реже, но они критически важны на ранних этапах загрузки и в специализированном ПО.

5. Настройка параметров системы (Setup Utility)

BIOS предоставляет пользователю интерфейс для конфигурации системы — так называемый BIOS Setup или CMOS Setup. Попасть в него можно, нажав определённую клавишу (чаще Del, F2 или F10) сразу после включения компьютера. Здесь можно:

  • Изменять порядок загрузки с устройств.
  • Настраивать параметры процессора и памяти (разгон).
  • Включать или отключать встроенные компоненты (звуковую карту, сетевой контроллер).
  • Управлять питанием и режимами энергосбережения.
  • Устанавливать системные дату и время.
  • Настраивать режимы работы жёстких дисков (AHCI, RAID, IDE).

Где «живёт» BIOS и как его обновляют?

BIOS хранится в энергонезависимой памяти — микросхеме ПЗУ (постоянное запоминающее устройство) или, в современных платах, во флеш-памяти (EEPROM). Рядом находится небольшая батарейка типа CR2032 на материнской плате. Она питает чип CMOS (Complementary Metal-Oxide-Semiconductor), в котором хранятся изменяемые пользователем настройки BIOS Setup и системные часы. Если эта батарейка садится, настройки сбрасываются к заводским, а время и дата «слетают».

Прошивку BIOS можно обновлять. Производители материнских плат периодически выпускают новые версии, которые могут исправлять ошибки, добавлять поддержку нового оборудования (например, более новых процессоров) или улучшать стабильность. Обновление выполняется с помощью специальной утилиты, поставляемой производителем. Этот процесс требует осторожности: если во время прошивки отключится питание, материнская плата может выйти из строя.

UEFI: современная замена классическому BIOS

В последнее десятилетие классический BIOS (часто называемый Legacy BIOS) активно вытесняется более современным интерфейсом — UEFI (Unified Extensible Firmware Interface). UEFI — это не просто обновление, а принципиально новая, более сложная и функциональная микропрограмма. Она обладает рядом преимуществ:

  • Графический интерфейс с поддержкой мыши и разных языков.
  • Более быстрая загрузка системы.
  • Поддержка накопителей огромного объёма (более 2.2 ТБ) благодаря использованию таблицы разделов GPT.
  • Встроенные функции безопасности (Secure Boot, защищающая от несанкционированного кода при загрузке).
  • Возможность запуска специальных приложений до загрузки ОС.
  • Сетевые функции для удалённой диагностики и настройки.

Несмотря на различия, в быту UEFI часто по старинке называют «BIOS», так как он выполняет те же фундаментальные функции запуска и настройки. По сути, UEFI — это эволюционное развитие идеи базовой системы ввода-вывода.

Почему BIOS так важен?

BIOS — это фундаментальный, незаметный для рядового пользователя, но абсолютно необходимый компонент любого компьютера на архитектуре x86/x86-64. Без этой микропрограммы ваш ПК или ноутбук был бы просто набором «мёртвого» железа, неспособным даже начать процесс загрузки. Это мост между физическим оборудованием и сложным программным обеспечением, первый код, который оживляет машину после нажатия кнопки «Включить».

Источники

  • Википедия — BIOS
  • Википедия — UEFI