Составители:
59
обеспечивает достаточно высокую степень защиты без заметного
ущерба для общей производительности системы.
3.4.3 Опишем основные компоненты, из которых складыва-
ется архитектура Windows.
Драйверы устройств отвечают за операции с аппаратным
обеспечением. Они принимают команды от ОС и переводят их в
конкретные инструкции устройствам. Благодаря этому приклад-
ные программы для Windows не зависят от типов внешних уст-
ройств и пользуются сервисом, который им предоставляет опера-
ционная система.
Для стандартных устройств (принтера, экрана, диска и др.)
в Windows реализованы аппаратно-независимые драйверы, в до-
полнение к которым разработчики пишут так называемые мини-
драйверы для поддержки аппаратно-зависимых операций.
Windows версий 95/98 и NT 4 работали со следующими ти-
пами драйверов:
• драйверы реального режима MS-DOS (SYS-файлы, загру-
жаемые командами файла CONFIG.SYS);
• 16-разрядные драйверы для Windows 3.x (DRV-файлы);
• 32-разрядные виртуальные драйверы для Windows 3.x
386-го расширенного режима (386-файлы) и Windows 95 (файлы с
расширениями V?D – виртуальные драйверы устройств, напри-
мер, VDD — виртуальный драйвер дисплея, VTD — виртуальный
драйвер таймера, VPD — виртуальный драйвер принтера).
Драйверы защищенного режима пользуются преимущества-
ми процессора 80386, обеспечивают более быструю работу уст-
ройств и разделяемый доступ к ним. Тем не менее, многие стан-
дартные драйверы Windows являются 16-разрядными, например
SYSTEM.DRV (системный драйвер), KEYBOARD.DRV (клавиа-
тура), MOUSE.DRV (мышь), VGA.DRV (видеоадаптер). Их по-
прежнему приходится использовать для решения ряда задач DOS-
приложений (например, русификаторов клавиатуры и экрана) и
для поддержки некоторых аппаратных средств (например, план-
шетных сканеров с 16-разрядным доступом). Каждое обращение
к драйверу реального режима вынуждает процессор переклю-
чаться в режим V86, а в течение каждой операции ввода-вывода
обеспечивает достаточно высокую степень защиты без заметного ущерба для общей производительности системы. 3.4.3 Опишем основные компоненты, из которых складыва- ется архитектура Windows. Драйверы устройств отвечают за операции с аппаратным обеспечением. Они принимают команды от ОС и переводят их в конкретные инструкции устройствам. Благодаря этому приклад- ные программы для Windows не зависят от типов внешних уст- ройств и пользуются сервисом, который им предоставляет опера- ционная система. Для стандартных устройств (принтера, экрана, диска и др.) в Windows реализованы аппаратно-независимые драйверы, в до- полнение к которым разработчики пишут так называемые мини- драйверы для поддержки аппаратно-зависимых операций. Windows версий 95/98 и NT 4 работали со следующими ти- пами драйверов: • драйверы реального режима MS-DOS (SYS-файлы, загру- жаемые командами файла CONFIG.SYS); • 16-разрядные драйверы для Windows 3.x (DRV-файлы); • 32-разрядные виртуальные драйверы для Windows 3.x 386-го расширенного режима (386-файлы) и Windows 95 (файлы с расширениями V?D – виртуальные драйверы устройств, напри- мер, VDD — виртуальный драйвер дисплея, VTD — виртуальный драйвер таймера, VPD — виртуальный драйвер принтера). Драйверы защищенного режима пользуются преимущества- ми процессора 80386, обеспечивают более быструю работу уст- ройств и разделяемый доступ к ним. Тем не менее, многие стан- дартные драйверы Windows являются 16-разрядными, например SYSTEM.DRV (системный драйвер), KEYBOARD.DRV (клавиа- тура), MOUSE.DRV (мышь), VGA.DRV (видеоадаптер). Их по- прежнему приходится использовать для решения ряда задач DOS- приложений (например, русификаторов клавиатуры и экрана) и для поддержки некоторых аппаратных средств (например, план- шетных сканеров с 16-разрядным доступом). Каждое обращение к драйверу реального режима вынуждает процессор переклю- чаться в режим V86, а в течение каждой операции ввода-вывода 59
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »