Основы компьютерных технологий. Кисленко Н.П. - 59 стр.

UptoLike

Составители: 

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