Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для ИГА.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.58 Mб
Скачать

Вопрос 3 Драйвер. Типы драйверов в Windows.

Под драйвером устройства понимают небольшую по размерам программу, которая постоянно находится в памяти компьютера и управляет работой данного устройства.

Все устройства, подключенные к компьютеру, произведены различными фирмами и имеют различные модели, поэтому невозможно создать единого драйвера для управления работой всех устройств. В связи с этим в IВМ совместимых компьютерах используется общий способ взаимодействия с устройствами: производитель устройства разрабатывает программу-драйвер которая хранится в DOS памяти ( 640 кб ), когда компьютеру необходимо обратиться к устройству, он посылает в драйвер команду, сообщая в общем виде, что должно сделать устройство, и затем управление передается драйверу.

Драйверы ряда устройств стандартизированы (накопители на дисках, клавиатуры, мыши, системные устройства и так далее). Такого рода драйвера являются частью операционных систем, поэтому при работе с некоторыми устройствами компьютеру не требуется загружать их драйвер. На ряду со стандартными драйверами в некоторые ОС входят наборы специализированных драйверов для устройств. Зачастую устройства поставляется с диском, содержащим программу драйвер, и в последнее время драйвера стали выпускаться сразу для нескольких ОС.

Драйверы для Windows.

Драйвера для Windows делятся на три класса:

    1. Стандартные

    2. Виртуальные

    3. Загружаемые

Первые два класса используют как в стандартном режиме работы, так и в расширенном, а третий класс только в расширенном.

Драйверы первого типа (стандартные) представляют собой DLL библиотеки и обслуживают стандартные типы устройств. Они загружаются в память в процессе загрузки Windows.

Виртуальные драйверы – это 32–х разрядные DLL библиотеки, а так же файлы с расширением VXD. Основное назначение виртуальных драйверов – обеспечение бесконфликтного доступа к аппаратуре для всех одновременно работающих виртуальных машин.

Третий тип драйверов (загружаемые) появился сравнительно недавно, одновременно с системой мультимедиа. Загружаемые драйверы – это DLL библиотеки, экспортирующие среди прочих и функцию DriverProc. Эта функция используется для организации стандартизированного интерфейса, основанного на передаче сообщений. Загружаемые драйверы имеют стандартный интерфейс для установки и конфигурирования в расширенном режиме, они не обращаются к аппаратуре компьютера напрямую, а используют для этого виртуальные машины.

Таким образом, в Windows организовано тесное взаимодействие всех типов драйверов при работе в расширенном режиме.

Вопрос 4 Файловая система ос (на примере ms-dos).

Долговременно информация хранится на внешних носителях в виде файлов. При хранении придерживаются определенной организации данных, под которой понимают совокупность правил, определяющих особенности размещения данных на внешних устройствах, методы доступа к ним, средства защиты данных от несанкционированного доступа и т. и. Совокупность средств ОС, обеспечивающих доступ к данным, называется файловой системой.

Файловая система является одной из важнейших подсистем, поскольку вся информация на внешних носителях хранится в виде файлов. Обращения к файловой системе прикладные программы через функции прерываний МS-DOS. С их помощью выполняются все файловые операции: создание и удаление файлов и каталогов, запись и чтение данных, получение справочной информации и другие. Файловая система работает с внешними накопителями с помощью драйверов, последние, в свою очередь, пользуются помощью ВIOS.

Рис. 1. Схема взаимодействия программ и аппаратно-программных средств ЭВМ