додому Интернет и IT Гаджеты Как BIOS загружает вашу ОС и почему это важно

Как BIOS загружает вашу ОС и почему это важно

Вы нажимаете кнопку питания. Вентиляторы начинают вращаться, индикаторы мигают. Но прежде чем вы увидите логотип или рабочий стол, тяжелую работу выполняет древняя система.

Это не магия. Это BIOS.

Большинство людей считают, что «мозгом» компьютера является операционная система. Они ошибаются. На этапе запуска «мозга» еще даже не существует. Эту роль выполняет BIOS. Его главная задача — загрузить операционную систему. Без нее ваш жесткий диск — это просто молчаливая коробка с магнитными пластинами или флеш-чипами. Микропроцессор не знает, как их читать. Ему нужны инструкции. BIOS их предоставляет.

Но он делает больше, чем просто указывает на загрузочный сектор.

Когда вы включаете ПК, BIOS выполняет определенную последовательность действий. Это чек-лист, который предотвращает «развал» вашего оборудования еще до того, как вы откроете вкладку в браузере.

Объяснение последовательности загрузки

Процесс начинается с CMOS Setup.

Это крошечный 64-байтовый участок оперативной памяти на вашей материнской плате. В нем хранятся пользовательские настройки. Время системы. Порядок загрузки. Особенности оборудования. BIOS сначала считывает эти данные, чтобы скорректировать свои параметры по умолчанию. Если вы изменили приоритет загрузки, чтобы система стартовала с USB-накопителя, а не с SSD, именно здесь сохраняется это решение.

После проверки CMOS BIOS начинает инициализацию оборудования.

Он загружает обработчики прерываний. Это небольшие фрагменты программного обеспечения, которые действуют как переводчики. Когда вы нажимаете клавишу, сигнал не идет напрямую в Windows или Linux. Он поступает в обработчик прерываний клавиатуры. Обработчик сообщает процессору, что произошло, и передает информацию дальше. Без этих обработчиков ваш компьютер был бы слеп и глух.

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

BIOS также проверяет наличие других BIOS-чипов. Если у вас есть видеокарта или SCSI-контроллер со своей собственной прошивкой, основной BIOS активирует их. Это гарантирует, что каждое устройство может взаимодействовать с остальной частью системы.

Зачем существует BIOS

Само название выдает его суть. Basic Input/Output System (Базовая система ввода-вывода).

Она предоставляет низкоуровневые routines (подпрограммы). Это инструкции, которые операционная система использует для взаимодействия с оборудованием. В частности, во время загрузки. Она управляет клавиатурой, экраном, последовательными и параллельными портами.

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

Теневое копирование и скорость

У кода BIOS есть один нюанс. Он живет на медленных чипах памяти.

Но процессор хочет скорости.

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

Самодиагностика при включении питания

Прежде чем все это произойдет, выполняется POST.

Power-On Self-Test (Самодиагностика при включении питания).

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

Если POST успешно проходит, BIOS определяет, какие устройства являются загрузочными. Он ищет загрузочный сектор. Затем он инициирует последовательность загрузки (bootstrap sequence).

Это передает управление операционной системе.

Почему вам стоит об этом знать

Вы можете не часто задумываться о BIOS. Вам не обязательно это делать. Но он является связующим звеном.

Он соединяет ваше физическое оборудование с программным обеспечением, которым вы пользуетесь каждый день. Когда вы устанавливаете новую видеокарту, BIOS этой карты должен корректно взаимодействовать с BIOS материнской платы. Когда вы обновляете драйверы, вы по сути заменяете программное обеспечение, которое ранее обрабатывалось BIOS.

Настройки CMOS могут изменять поведение вашего компьютера. Разгон? Это происходит в BIOS. Secure Boot (Защитная загрузка)? Это функция BIOS.

Это старая технология. Но она все еще остается фундаментом.

Без BIOS не существует компьютера. Есть лишь набор дорогих деталей, ожидающих инструкций, которые никогда не поступят.

Так что в следующий раз, когда вы услышите этот звуковой сигнал, прислушайтесь. Это не ошибка. Это просто система просыпается. Готовая загрузить ОС. Готовая к работе.

Или нет. Если POST не проходит, вы остаетесь один на один с проблемой. Экран остается черным, вентиляторы вращаются, и вам приходится выяснять, что именно сломалось.

Exit mobile version