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



         

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


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

Спецификация ISA требует, чтобы всем картам назначались свои системные ресурсы - области адресов в пространствах памяти и ввода/вывода, линии запросов прерываний и ка- налы прямого доступа к памяти. Платы не должны кон- фликтовать по ресурсам. Задача конфигурирования ослож- няется из-за отсутствия общего механизма автоматической передачи установленных параметров прикладному и систем- ному ПО. Конфигурирование адаптеров выполняется пере- ключением джамперов, затем установленные параметры за- носятся в конфигурационные файлы.

Применение энергонезависимой памяти (NVRAM или ее разновидности - EEPROM), хранящей настройки, облегча- ет конфигурирование. С соответствующими адаптерами по- ставляется утилита настройки. Отсюда их названия: Software Configured (программно конфигурируемые) или Jumperless (без джамперов). Утилита может проверить выбираемые установки на отсутствие конфликта, однако достоверность обнаружения конфликта относительна. Некоторые программ- но конфигурируемые адаптеры все же имеют джамперы, что бывает полезно для установки типовой настройки, устраня- ющей конфликты (например, наложение областей памяти се- тевого адаптера и видеопамяти). Преимуществом NVRAM является также отсутствие необходимости в конфигураци- онных файлах.

Ключевым моментом в автоконфигурировании является изо- ляция карты от остальных. Тогда ПО конфигурирования сможет вести с картой диалог, на который не влияет при- сутствие других устройств. Изоляция карт при конфигури- ровании заложена в шины МСА, PCI и EISA. В EISA для каждого слота возможно программное селективное управле-

ние сигналом AEN, запрещающим дешифрацию адресов пор- тов ввода/вывода. В системе с шиной EISA имеется энерго- независимая память конфигурирования слотов. Необходи- мо также обеспечить единый метод двухстороннего обмена конфигурационной информацией между картой и ПО.

В шину PCI автоматическое конфигурирование установлен- ных адаптеров заложено изначально. Здесь конфигурирова- нию также подлежат мосты шины (PCI Bridge) - аппарат- ные средства подключения PCI к другим шинам. Host Bridge - главный мост - используется для подключения к системной шине. Peer-to-Peer Bridge - одноранговый мост - используется для соединения двух шин PCI (дополнитель- ные шины PCI позволяют увеличить количество подключа- емых устройств).


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