ВУЗ:
Составители:
8
операционной системы. На самом деле многие физические устройства
(например COM-порты) представляются в системе как файлы, и
обращение к ним осуществляется посредством вызова функций, как к
обычным файлам, но со специфическими параметрами. Далее уже
драйверы файловой системы, получившие запрос на ввод-вывод,
определяют, о каком устройстве идет речь, и вызывают соответствующие
физическому устройству драйверы следующего уровня;
− драйверы с поддержкой Plug-and-Play (PnP) и ACPI (Advanced Configu-
ration Power Management interface — усовершенствованный интерфейс
управления конфигурацией и энергопотреблением);
− драйверы, не поддерживающие спецификации PnP и ACPI (например
драйверы протоколов TCP/IP, IPX/SPX и т.д.), которые расширяют
функциональность системы, предоставляя доступ из режима пользова-
теля к системным сервисам и драйверам режима ядра.
В свою очередь, в каждой из категорий есть группы драйверов, которые
различаются в зависимости от модели устройства и места драйверов в цепочке
обработки запроса на обслуживание операций ввода-вывода.
Начиная с Windows 2000, была введена поддержка PnP и энергосберегаю-
щих технологий (ACPI), что привело к созданию модели драйверов, называемой
Windows Driver Model (WDM). Здесь речь идет о линейке операционных систем
NT, хотя модель драйверов WDM и была ранее реализована в Windows 98 и
Windows Millennium Edition, операционная система Windows 2000 и более
поздние версии линейки NT поддерживают и так называемые унаследованные
драйверы (NT4), естественно, с некоторой потерей функциональности.
Модель WDM предусматривает существование трех типов драйверов:
− драйвер шины. Интересным моментом является то, что, в отличие от
операционной система NT4, Windows 2000 и выше, позволяют
реализовать поддержку новых типов шин, не поддерживаемых самой
операционной системой, не путем создания своего HAL (DLL), а всего
операционной системы. На самом деле многие физические устройства (например COM-порты) представляются в системе как файлы, и обращение к ним осуществляется посредством вызова функций, как к обычным файлам, но со специфическими параметрами. Далее уже драйверы файловой системы, получившие запрос на ввод-вывод, определяют, о каком устройстве идет речь, и вызывают соответствующие физическому устройству драйверы следующего уровня; − драйверы с поддержкой Plug-and-Play (PnP) и ACPI (Advanced Configu- ration Power Management interface — усовершенствованный интерфейс управления конфигурацией и энергопотреблением); − драйверы, не поддерживающие спецификации PnP и ACPI (например драйверы протоколов TCP/IP, IPX/SPX и т.д.), которые расширяют функциональность системы, предоставляя доступ из режима пользова- теля к системным сервисам и драйверам режима ядра. В свою очередь, в каждой из категорий есть группы драйверов, которые различаются в зависимости от модели устройства и места драйверов в цепочке обработки запроса на обслуживание операций ввода-вывода. Начиная с Windows 2000, была введена поддержка PnP и энергосберегаю- щих технологий (ACPI), что привело к созданию модели драйверов, называемой Windows Driver Model (WDM). Здесь речь идет о линейке операционных систем NT, хотя модель драйверов WDM и была ранее реализована в Windows 98 и Windows Millennium Edition, операционная система Windows 2000 и более поздние версии линейки NT поддерживают и так называемые унаследованные драйверы (NT4), естественно, с некоторой потерей функциональности. Модель WDM предусматривает существование трех типов драйверов: − драйвер шины. Интересным моментом является то, что, в отличие от операционной система NT4, Windows 2000 и выше, позволяют реализовать поддержку новых типов шин, не поддерживаемых самой операционной системой, не путем создания своего HAL (DLL), а всего 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »