BIOS и тонкая настройка ПК. Легкий старт - стр. 9
Первое устройство, которое запускается после нажатия кнопки включения компьютера, – блок питания. Если все питающие напряжения окажутся в норме, вступает в работу центральный процессор, который считывает содержимое микросхемы BIOS и начинает выполнять записанную в ней процедуру самотестирования, или POST.
POST решает несколько основных задач.
1. Инициализирует и настраивает основные системные компоненты: процессор, чипсет, оперативную память и видеоадаптер.
2. Проверяет контрольную сумму CMOS и состояние батарейки. Если контрольная сумма CMOS ошибочна, будут загружены значения по умолчанию.
3. Тестирует процессор и оперативную память. Результаты обычно выводятся на экран (рис. 2.2).
4. Инициализирует и настраивает периферийные устройства: клавиатуру, мышь, дисководы, жесткие диски и др. Сведения об обнаруженных накопителях обычно выводятся на экран (см. рис. 2.2).
Рис. 2.2. Сообщения процедуры POST
5. Распределяет ресурсы между устройствами и выводит таблицу с обнаруженными устройствами и назначенными для них ресурсами (рис. 2.3).
6. Ищет и инициализирует устройства с собственной BIOS.
7. Вызывает загрузчик операционной системы.
Рис. 2.3. Итоговая таблица процедуры POST
После того как успешно завершилась процедура POST, запускается поиск загрузочного сектора, который может находиться на жестком диске или сменном носителе. Порядок опроса устройств устанавливается с помощью параметров BIOS First Boot Device, Second Boot Device, Third Boot Device или аналогичных, которые подробно описаны в разделе 5.
Как правило, для каждой модели системной платы нужна своя версия BIOS, поскольку в ней учтены особенности используемого чипсета и периферийного оборудования. Однако производителям плат невыгодно тратить время и средства на полный цикл разработки собственных BIOS, поэтому создание BIOS обычно разделяют на два этапа.
1. Производитель BIOS (наиболее известные – компании AMI, Award и Phoenix) разрабатывает ее базовую версию, в которой реализованы все функции, не зависящие от особенностей того или иного чипсета.
2. Производитель системной платы совместно с компанией-разработчиком BIOS совершенствуют базовую версию, учитывая особенности конкретной платы. При этом для одной и той же модели код BIOS может неоднократно изменяться уже после выпуска платы, например чтобы исправить найденные ошибки или добавить поддержку новых устройств.
Таким образом, понятие «версия BIOS» может применяться, чтобы обозначить:
■ версию базового кода BIOS, выпущенного специализированной компанией: например AwardBIOS 6.0 – шестая версия BIOS фирмы Award, которая используется во многих моделях современных системных плат, однако для каждой из них исходный код может дорабатываться с учетом особенностей чипсета и периферийных устройств;