Ремонт и upgrade компьютеров своими рукамиPLUG AND PLAY BIOS |
|
Если у вас появятся вопросы, не освещенные на нашем сайте, вы можете задать вопрос непосредственно нашим специалистам по электронной почте: upgradecomputer@yandex.ru
|
Установка и конфигурирование устройств в PC-совместимом компьютере довольно сложный процесс. Пользователь должен назначить устройству прерывание, порты ввода-вывода и каналы DMA, т. е. ресурсы, не используемые в данный момент другими устройствами. Это выполнялось с помощью перемычек и переключателей на плате устанавливаемого устройства. При неверном выборе параметров возникал конфликт устройств, который чаще всего являлся причиной других ошибок: к примеру, система отказывалась загружаться. Технология Plug and Play значительно упростила процесс установки и конфигурирования новых устройств. Пользователю необходимо лишь вставить плату в свободный разъем, а система автоматически выделит важные ресурсы. Технология Plug and Play состоит из следующих основных компонентов: ■ Plug and Play BIOS; ■ Extended System Configuration Data (ESCD); ■ операционная система Plug and Play. При загрузке компьютера Plug and Play BIOS инициализирует конфигурирование устройств, соответствующих спецификации Plug and Play. Если адаптер был уже установлен в системе, то BIOS считывает конфигурационную информацию из ESCD, инициализирует устройство и продолжает загрузку. Если же устройство впервые появилось в системе, BIOS запрашивает у ESCD свободные ресурсы. Получив их, она конфигурирует новое устройство. Если же с помощью свободных ресурсов нельзя сконфигурировать новое устройство, то BIOS продолжает загрузку компьютера, а конфигурированием занимается операционная система. Параметры всех корректно сконфигурированных устройств записываются в базу данных ESCD.Идентификаторы устройств, соответствующих спецификации Plug and Play Все устройства, соответствующие спецификации Plug and Play, должны иметь уникальный идентификационный номер, по которому система может распознать устройство и установить важные драйверы. Идентификационный номер определяется производителем устройства и должен быть уникальным. Номер устройства состоит из семи символов: первые три — это идентификатор производителя, а остальные четыре — цифровой идентификатор устройства, к примеру XYZ1234. Многие устройства, к примеру контроллер прерываний или контроллер клавиатуры, не имеют стандартизированного идентификационного номера. Для таких случаев Microsoft зарезервировала префикс PNP. Замечание Список идентификационных номеров устройств, соответствующих спецификации Plug and Play, можно найти в дополнении на прилагаемом компакт-диске. 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/МЕ, Windows 2000/ХР В процессе загрузки операционная система выполняет ряд тестов аппаратного обеспечения для определения совместимости с ACPI. Если какое-то из устройств не поддерживает ACPI, то для него используется система управления питанием АРМ. Иногда при инициализации ACPI может появиться сообщение об ошибке на красном (проблемы с аппаратным обеспечением или BIOS) или синем (проблемы с программным обеспечением) экране. Коды ошибок ACPI приведены в табл. 5.25. Чаще всего эти ошибки являются следствием частичной или полной несовместимости реализации поддержки ACPI в BIOS или драйвером устройства. Если вы столкнулись с проблемами ACPI, обратитесь к производителю системной платы за обновлениями BIOS. Таблица 5.25. Коды ошибок ACPI Код ошибки Описание lxxx — Ошибка во время фазы инициализации драйвера ACPI; обычно драйвер не может прочитать одну или несколько таблиц ACPI 2ххх — Ошибка интерпретатора машинного языка ACPI Зххх — Ошибка дескриптора события драйвера ACPI 4ххх — Ошибки управления температурой 5ххх — Ошибки устройства управления питанием Инициализация устройств Plug and Play При выполнении процедуры POST Plug and Play BIOS инициализирует все адаптеры, удовлетворяющие спецификации Plug and Play, а затем назначает каждому уникальный номер — Card Select Number (CSN). После этого BIOS выделяет каждому устройству важные для его нормальной работы ресурсы. Таким способом BIOS идентифицирует только загрузочные устройства, остальные конфигурирует операционная система. Plug and Play BIOS при запуске компьютера (во время выполнения процедуры POST) осуществляет следующее. 1. Отключает все конфигурируемые устройства. 2. Идентифицирует все устройства Plug and Play. 3. Создает таблицу ресурсов устройств. 4. Активизирует устройства ввода и вывода. 5. Выполняет сканирование ROM-памяти ISA-устройств. 6. Конфигурирует загрузочные устройства. 7. Активизирует ISA-устройства Plug and Play. 8. Запускает загрузчик инфраструктуры. Если загружаемая система удовлетворяет спецификации Plug and Play, то все остальные устройства будут ею сконфигурированы. Насколько правильно выполнена конфигурация, можно проверить с помощью диспетчера устройств. .
Вся информация собрана из открытых источников. При испльзовании материалов, размещайте ссылку на источник. |