Интерфейсы ПК



         

А.6. Распределение системных ресурсов - часть 2


При конфигурировании мостов указыва- ется распределение системных ресурсов по шинам, которые они связывают. Таким образом, задаются пути транслирова- ния управляющих сигналов по шинам и управление буфе- рами данных, обеспечивая для каждого адреса памяти или ввода/вывода единственную шину назначения, по крайней мере для операций чтения (операции записи могут быть широковещательными). Подобная "маршрутизация" необ- ходима и для сигналов запросов прерываний (каналы DMA к шине PCI отношения не имеют).

Среди устройств РпР (для шин ISA и PCI) выделяется класс динамически конфигурируемых устройств DCD (Dynamically Configurable Device). Ресурсы, используемые ими, динами- чески переназначаются, не требуя перезагрузки ОС. Если устройство DCD находится в заблокированном состоянии (Locked DCD), его ресурсы не могут быть изменены.

Полная поддержка РпР предусматривает наличие РпР BIOS, плат расширения РпР и/или модулей на системной плате. Для хранения информации о системных ресурсах необходи- мо было стандартизовать способы представления конфигу- рации. В декабре 1994 года компании Compaq, Intel и Phoenix опубликовали версию 1.03 документа "Extended System Configuration Data Specification" ("Спецификация расширен- ных данных о системной конфигурации"), определяющего методы взаимодействия и структуры данных памяти для

конфигурации устройств ESCD. Данные ESCD хранятся в энергонезависимом хранилище информации NVS (Non- volatile Storage). Это может быть память NVRAM или файл данных для ISA-систем, не имеющих поддержки РпР. NVRAM может отображаться на область (верхней) памяти, как полностью, так и постранично. Способ доступа к ESCD определяется вызовом специальной функции РпР BIOS.

ESCD разрабатывалась на основе форматов описания уст- ройств шины EISA, в которой имеется специальная энерго- независимая память и утилиты конфигурирования ECU (EISA Configuration Utility). Все устройства описываются через слоты - специальные структуры данных. В стандарте EISA слот 0 используется для описаний устройств ISA, раз- мещенных на системной плате.


Содержание  Назад  Вперед