
- •5 Что же такое bios... Что же такое bios...
- •Аппаратная и программная части bios
- •Системная bios
- •Память eeprom, или Flash rom
- •Использование Flash bios
- •Запуск программы Setup bios
- •Идентификаторы устройств, соответствующих спецификации Plug and Play
- •Инициализация устройств Plug and Play
- •Сообщения об ошибках bios
Идентификаторы устройств, соответствующих спецификации Plug and Play
Все устройства, соответствующие спецификации Plug and Play, должны иметь уникальный идентификационный номер, по которому система может распознать устройство и установить необходимые драйверы. Идентификационный номер определяется производителем устройства и должен быть уникальным. Номер устройства состоит из семи символов: первые три — это идентификатор производителя, а остальные четыре — цифровой идентификатор устройства, например XYZ1234. Многие устройства, например контроллер прерываний или контроллер клавиатуры, не имеют стандартизированного идентификационного номера. Для таких случаев Microsoft зарезервировала префикс PNP.
ACPI
С помощью ACPI (Advanced Configuration and Power Interface). определяется стандартный метод взаимодействия аппаратного обеспечения, операционной системы и приложений для управления питанием компьютера. В предыдущей системе управления питанием АРМ (Advanced Power Management) основное внимание уделялось энергопотреблению процессора, жесткого диска и монитора. ACPI контролирует не только энергопотребление, но и конфигурацию устройств Plug and Play. При использовании ACPI конфигурирование устройств Plug and Play и управление энергопотреблением осуществляется на уровне операционной системы, а не с помощью программы установки параметров BIOS.
Система ACPI подключает и конфигурирует устройства по мере их использования (дисководы CD-ROM, сетевые адаптеры, жесткие диски и принтеры). Например, если поместить видеокассету в видеомагнитофон и включить компьютер, который управляет этим видеомагнитофоном, будет включен не монитор, а телевизор.
ACPI поддерживается операционными системами Windows 98/ME, Windows 2000/XP. В процессе загрузки операционная система выполняет ряд тестов аппаратного обеспечения для определения совместимости с ACPI. Если какое-то из устройств не поддерживает ACPI, то для него используется система управления питанием APM.
Иногда при инициализации ACPI может появиться сообщение об ошибке на красном (проблемы с аппаратным обеспечением или BIOS) или синем (проблемы с программным обеспечением) экране.
Чаще всего эти ошибки являются следствием частичной или полной несовместимости реализации поддержки ACPI в BIOS или драйвером устройства. Если вы столкнулись с проблемами ACPI, обратитесь к производителю системной платы за обновлениями BIOS.
Коды ошибок ACPI приведены в таблице.
Код ошибки |
Описание |
1xxx- |
Ошибка во время фазы инициализации драйвера ACPI обычно драйвер не может прочитать одну или несколько таблиц ACPI |
2xxx- |
Ошибка интерпретатора машинного языка ACPI |
3xxx- |
Ошибка дескриптора события драйвера ACPI |
4xxx- |
Ошибки управления температурой |
5xxx- |
Ошибки устройства управления питанием |
Инициализация устройств Plug and Play
При выполнении процедуры POST Plug and Play BIOS инициализирует все адаптеры, удовлетворяющие спецификации Plug and Play, а затем назначает каждому уникальный номер — Card Select Number (CSN). После этого BIOS выделяет каждому устройству необходимые для его нормальной работы ресурсы. Таким способом BIOS идентифицирует только загрузочные устройства, остальные конфигурирует операционная система.
Plug and Play BIOS при запуске компьютера (во время выполнения процедуры POST) осуществляет следующее.
Отключает все конфигурируемые устройства.
Идентифицирует все устройства Plug and Play.
Создает таблицу ресурсов устройств.
Активизирует устройства ввода и вывода.
Выполняет сканирование ROM-памяти.
Конфигурирует загрузочные устройства.
Активизирует устройства Plug and Play.
Запускает загрузчик системы.
Если загружаемая система удовлетворяет спецификации Plug and Play, то все остальные устройства будут ею сконфигурированы. Насколько правильно выполнена конфигурация, можно проверить с помощью диспетчера устройств.