Что такое 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. Без этой микропрограммы ваш ПК или ноутбук был бы просто набором «мёртвого» железа, неспособным даже начать процесс загрузки. Это мост между физическим оборудованием и сложным программным обеспечением, первый код, который оживляет машину после нажатия кнопки «Включить».
Комментарии
—Войдите, чтобы оставить комментарий