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