Читайте также:
|
|
Полная поддержка РnР предусматривает наличие PnP BIOS, PnP плат расширения и (или) модулей на системной плате. Для хранения информации об использовании системных ресурсов (адреса памяти и портов ввода/вывода, номера прерываний и каналов DMA) необходимо было стандартизовать способы представления информации о конфигурации устройств. В декабре 1994 года компании Compaq, Intel и Phoenix опубликовали версию 1.03 документа «Extended System Configuration Data Specification», определяющего методы взаимодействия и структуры данных памяти конфигурации устройств ESCD (Extended System Configuration Data — расширенные данные системной конфигурации). Данные ESCD хранятся в энергонезависимом хранилище информации NVS (Non-Volatile Storage). Это может быть память NVRAM (в системах EISA и современных системах ISA) или файл данных для старых ISA-систем, не имеющих аппаратных средств поддержки PnP. NVRAM может отображаться на область памяти (обычно верхней), причем как полностью, так и постранично. Способ доступа к памяти ESCD определяется вызовом специальной функции PnP BIOS.
Структура данных ESCD разрабатывалась с целью максимального использования форматов описания устройств шины EISA, в которой для этих целей имеется специальная энергонезависимая память и утилиты конфигурирования ECU (EISA Configuration Utility). Все устройства описываются через слоты - специальные структуры данных. В стандарте EISA слот 0 используется для описаний устройств ISA, размещенных на системной плате. Слоты 1-15 соответствуют физическим слотам расширения шины EISA, слоты 16-64 определены для виртуальных (не связанных с конкретным физическим слотом шины) устройств. В ESCD сохранено примерно то же назначение слотов, устройства шины PCI (включая и мосты) описываются слотами 16-64.
С данными ESCD взаимодействует PnP BIOS, а также операционная система, поддерживающая PnP (например, Windows 95). ACFG BIOS (Auto-Configuration BIOS) имеет поддержку Plug and Play, которая включает и возможность автоконфигурирования для динамически конфигурируемых устройств. Конфигурированием устройств DCD, которые не были сконфигурированы ACFG BIOS во время POST, занимается менеджер конфигурирования CM (Configuration Manager), являющийся частью системного ПО. Каждая РnР плата сообщает менеджеру конфигурирования РnР о потребностях и возможных диапазонах настройки ресурсов. Для обычных (Legacy) плат ISA информация в ESCD заносится с помощью диалоговой утилиты конфигурирования ICU (ISA Configuration Utility). Таким образом, конфигурирование РnР плат выполняется автоматически, а конфигурирование обычных карт в соответствии с «договоренностью», достигнутой при выполнении ICU, выполняется вручную (джамперами или утилитами конфигурирования Jumperless, но не РnР плат).
Дата добавления: 2015-07-25; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Спецификация Plug and Play для шины ISA | | | DMI BIOS |