Организация ввода-вывода. Часть 2. Драйверы для WINDOWS NT. Рощин А.В. - 84 стр.

UptoLike

Составители: 

84
(VMEbus, Multibus, Futurebus) используются драйверы сторонних
разработчиков.
Функциональный драйвер (Function Driver) – основной драйвер
устройства, предоставляющий его функциональный интерфейс.
Функциональный драйвер обладает наиболее полной
информацией о своем устройстве. Обычно только этот драйвер
имеет доступ к специфическим регистрам устройства.
Драйвер фильтра (Filter Driver) поддерживает дополнительную
функциональность устройства (или драйвера) или изменяет
запросы ввода
-вывода и ответы на них от других драйверов. Такие
драйверы не обязательны. Их может быть несколько. Эти
драйверы могут работать, как на более высоком уровне, чем
функциональный драйвер или драйвер шины,
В среде WDM драйвер шины информирует диспетчер PnP об
устройствах, подключенных к шине, а функциональный драйвер управляет
устройством.
Драйвер
фильтра низшего уровня обычно модифицирует поведение
устройства, а драйвер фильтра высшего уровня придает устройству
дополнительную функциональность. Так, драйвер низшего уровня может
изменить требования устройства к аппаратным ресурсам, направляемые
диспетчеру PnP, а драйвер высшего уровня для клавиатуры может
обеспечить дополнительную защиту данных.
       (VMEbus, Multibus, Futurebus) используются драйверы сторонних
       разработчиков.
     − Функциональный драйвер (Function Driver) – основной драйвер
       устройства, предоставляющий его функциональный интерфейс.
       Функциональный      драйвер    обладает    наиболее     полной
       информацией о своем устройстве. Обычно только этот драйвер
       имеет доступ к специфическим регистрам устройства.
     − Драйвер фильтра (Filter Driver) поддерживает дополнительную
       функциональность устройства (или драйвера) или изменяет
       запросы ввода-вывода и ответы на них от других драйверов. Такие
       драйверы не обязательны. Их может быть несколько. Эти
       драйверы могут работать, как на более высоком уровне, чем
       функциональный драйвер или драйвер шины,
     В среде WDM драйвер шины информирует диспетчер PnP об
устройствах, подключенных к шине, а функциональный драйвер управляет
устройством.
     Драйвер фильтра низшего уровня обычно модифицирует поведение
устройства, а драйвер фильтра высшего уровня придает устройству
дополнительную функциональность. Так, драйвер низшего уровня может
изменить требования устройства к аппаратным ресурсам, направляемые
диспетчеру PnP, а драйвер высшего уровня для клавиатуры может
обеспечить дополнительную защиту данных.




                                 84