ВУЗ:
Составители:
5
ВВЕДЕНИЕ
Операционная система Windows 95 предоставляет приложению
очень сложное окружение. Цель этого пособия заключается в том, чтобы
помочь студенту понять, что именно из этого окружения является
существенным для различных типов драйверов.
В самом широком определении – "драйвер" это набор функций,
управляющих устройством. Один путь категоризации драйверов – это
способ упаковки функций. В мире DOS драйвером
может быть как модуль,
который физически находится в приложении, так и модуль, не имеющий к
приложению никакого отношения (собственно драйвер устройства DOS
или резидентная программа). В мире Windows, драйвером может быть
модуль, который динамически связан с приложением (называемый DLL),
или модуль, не связанный с приложением (называемый виртуальным
драйвером – VxD).
Другой путь категоризации драйверов – привилегии. Некоторые
операционные системы, типа UNIX и Windows NT, отстраняют
приложения от непосредственного управления аппаратными средствами. В
этих средах, только привилегированным частям кода, известным как
"драйверы устройств", позволяют иметь дело с аппаратными средствами.
Приложения, которые должны управлять аппаратными средствами,
должны пользоваться услугами этих драйверов.
Windows 95/98 также поддерживает привилегированные драйверы. В
Windows, эти драйверы устройств называются VxD – виртуальные
драйверы. Однако, Windows 95/98 позволяет работать с аппаратными
средствами и посредством DLL. В Windows 95/98 DLL-интерфейс с
аппаратными средствами также часто называется драйвером.
Третий путь категоризации драйверов – интерфейс, который драйвер
представляет приложению и ядру операционной системы. Все драйверы
5
ВВЕДЕНИЕ
Операционная система Windows 95 предоставляет приложению
очень сложное окружение. Цель этого пособия заключается в том, чтобы
помочь студенту понять, что именно из этого окружения является
существенным для различных типов драйверов.
В самом широком определении – "драйвер" это набор функций,
управляющих устройством. Один путь категоризации драйверов – это
способ упаковки функций. В мире DOS драйвером может быть как модуль,
который физически находится в приложении, так и модуль, не имеющий к
приложению никакого отношения (собственно драйвер устройства DOS
или резидентная программа). В мире Windows, драйвером может быть
модуль, который динамически связан с приложением (называемый DLL),
или модуль, не связанный с приложением (называемый виртуальным
драйвером – VxD).
Другой путь категоризации драйверов – привилегии. Некоторые
операционные системы, типа UNIX и Windows NT, отстраняют
приложения от непосредственного управления аппаратными средствами. В
этих средах, только привилегированным частям кода, известным как
"драйверы устройств", позволяют иметь дело с аппаратными средствами.
Приложения, которые должны управлять аппаратными средствами,
должны пользоваться услугами этих драйверов.
Windows 95/98 также поддерживает привилегированные драйверы. В
Windows, эти драйверы устройств называются VxD – виртуальные
драйверы. Однако, Windows 95/98 позволяет работать с аппаратными
средствами и посредством DLL. В Windows 95/98 DLL-интерфейс с
аппаратными средствами также часто называется драйвером.
Третий путь категоризации драйверов – интерфейс, который драйвер
представляет приложению и ядру операционной системы. Все драйверы
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »
