ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »