Нужна помощь в написании работы?

Решением задачи изоляции карт ISA, программного распределения системных ресурсов, конфигурирования и передачи параметров операционной системе и прикладному ПО явилась спецификация компаний Intel и Microsoft “Plug and play ISA Specification”, её версия 1.0а была опубликована в мае 1994 года. Вышеперечисленные задачи решаются для карт PnP, которые могут работать и в окружении традиционных карт, называемых Legacy Cards. Поскольку описание программной части этой спецификации достаточно объемно и выходит за рамки данной книги, рассмотрим принципы реализации PnP в основном с точки зрения аппаратных средств.

Конфигурирование в системе PnP состоит из следующих шагов.

  1. Производится изоляция одной карты от всех остальных.
  2. Карте назначается номер CSN (Card Select Number), фигурально выражаясь  - «приделывается ручка» (Assign a handle), за которую её можно «ухватить» дальнейшим командам PnP.
  3. С карты считываются данные о сконфигурированных и поддерживаемых ресурсах. Эти шаги повторяются для всех карт, после чего выполняются завершающие шаги.
  4. Производится распределение (арбитраж) системных ресурсов, выделяемых каждой карте.
  5. Каждая карта конфигурируется согласно выбранному распределению ресурсов и активируется(переводится в рабочий режим).

Все шаги конфигурирования выполняет процедура POST(если BIOS имеет поддержку PnP) или операционная система при загрузке. PnP Bios может ограничиться конфигурированием и активацией только устройств, участвующих в загрузке, оставляя конфигурирование и активацию дополнительных устройств ОС. BIOS без поддержки PnP может использовать необходимые для загрузки устройства, сконфигурированные с параметрами умолчания, а изоляцией карт, сбором информации и конфигурированием займется операционная система при загрузке. Вариантов много, но все они опираются на единые методы взаимодействия с картами ISA PnP.

Получить выполненную работу или консультацию специалиста по вашему учебному проекту
Узнать стоимость
Поделись с друзьями