Назначение, структура, механизм работы. Программа, обеспечивающая взаимодействие компьютера с оборудованием и устройствами, называется драйвером.
Если рассматривать в сравнении, то драйвер устройства по структуре напоминает библиотеку динамической компоновки (DLL) ОС Windows.
Как и DLL, он содержит набор функций, каждая из которых выполняет ту или иную операцию с устройством. Для инициализации драйвера и связанных с ним программных структур служит функция Driver Encry, которая вызывается ОС в момент загрузки драйвера.
Жизненный цикл функционирования драйвера устройства можно подразделить (условно) на три этапа:
■ выполнение операций по запросам ОС на ввод-вывод данных;
■ остановка и удаление из системы.
Драйвер устройства записан на диске в формате файла с расширением sys. Для ОС Windows общепринято располагать файлы драйверов в каталоге windowssystem32drivers.
Сведения об установленных драйверах хранятся в системном реестре Windows в ключе HKEY_LOCAL_MACHINEsystemCur- rentControlsetServices.
Как узнать какие драйвера нужны
Записи о системных службах и драйверах хранятся в одном и том же разделе реестра (services). Кроме того, записи содержат тип запуска драйвера — по нему система определяет, когда нужно загружать драйвер.
Логически являясь частью ОС, драйверы, тем не менее, оформляются как отдельные модули. Поскольку каждый драйвер однозначно связан с устройством определенного типа (возможно, и данной модификации), то и состав набора драйверов зависит от конфигурации аппаратных средств.
Кроме того, обязательно должна быть обеспечена возможность подключения к системе новых внешних устройств без внесения изменений в ОС. При модульности драйверов это достигается простым добавлением нового драйвера к системному программному обеспечению. Драйверы загружаются в память либо при загрузке системы, либо (реже) —динамически, при возникновении потребности в них. Выбор драйверов для загрузки выполняется либо по явным указаниям в процедуре инициализации ОС, либо неявно — по имеющимся таблицам конфигурации системы, либо полностью автоматически — путем опроса при загрузке всех установленных устройств, опознания их и подключения соответствующих драйверов.
Источник: lawbooks.news
Занятие 8. Драйверы
ü Научиться описывать роль драйверов в сетевой среде, указывать их место в модели OSI.
ü Научиться определять источники получения различных драйверов.
ü Научиться выбирать и устанавливать драйверы в конкретной ситуации.
ü Научиться обновлять и удалять драйверы.
Драйверы (driver) [иногда их называют драйверами устройств(device driver)] – обеспечение, позволяющее компьютеру работать с различными устройствами. Даже если некоторое устройство и подключено к компьютеру, операционная система не сможет взаимодействовать с ним до тех пор, пока не будет установлен и правильно сконфигурирован драйвер этого устройства. Драйвер – программа, которая «говорит» компьютеру, как надо управлять или работать с устройством, чтобы оно правильно выполняло все свои функции.
Что такое Драйвера — Объяснение | Как это работает
Драйверы существуют почти для каждого типа устройств компьютера и периферии, например:
· устройств ввода (мыши);
· SCSI- и IDE-дисковых контроллеров;
· жестких и гибких дисков;
· устройств мультимедиа (микрофонов, видеокамер, записывающих устройств);
· плат сетевого адаптера;
· принтеров, плоттеров, накопителей на магнитной ленте и т.д.
Как уже говорилось, обычно именно операционная система взаимодействует с драйверами, обеспечивая функционирование устройств. Хорошим примером использования драйверов может служить драйвер принтера. Принтеры производятся большим количеством фирм и обладают различными функциями и особенностями.
Производители компьютеров просто не в состоянии оснастить свои компьютеры программным обеспечением для работы с каждым типом принтера. Вместо этого производители принтеров создают драйверы для своих принтеров. Чтобы Ваш компьютер мог посылать документы на принтер, сначала надо загрузить драйвер этого принтера, который обеспечит взаимодействие компьютера с этим устройством.
Согласно сложившейся практике, производители периферийных устройств и устанавливаемых в компьютер плат отвечают и за поставку к ним драйверов. Драйверы поставляются на дисках вместе с оборудованием или с операционными системами. Кроме того, они могут быть взяты с таких служб, как The Microsoft Network (MSN) или CompuServe.
К другому типу устройств, требующих наличия драйверов и доставляющих пользователям массу неприятностей, относятся дисковые контроллеры. В основном используется два типа контроллеров:
· Small Computer System Interface (SCSI);
· Integrated Device Electronic (IDE).
SCSI-контроллеры позволяют связывать цепочкой несколько различных устройств, например, жёстких дисков и CD-ROM-дисководов. Этот контроллер, требует правильной настройки устройства. Если Вы заменили SCSI-адаптер одного производителя на SCSI-адаптер другого производителя, Вам придётся установить корректный драйвер и правильно его сконфигурировать.
Дисковый накопитель типа IDE имеет встроенный контроллер, поэтому его установка и обслуживание проще.
Сетевые драйверы обеспечивают связь между платами сетевого адаптера и работающими на компьютере редиректорами. Редиректор – это часть сетевого программного обеспечения, которая принимает запросы ввода/вывода, относящиеся к удалённым файлам, и переадресовывает их по сети на другой компьютер. Для установки драйвера часто используется специальная утилита.
Драйверы и модель OSI
Драйверы платы сетевого адаптера располагаются на подуровне Управление доступом к среде (Канальный уровень модели OSI). Подуровень Управление доступом к среде отвечает за совместный доступ плат сетевого адаптера к Физическому уровню. Другими словами, драйвер платы сетевого адаптера обеспечивает прямую связь между компьютером и самой платой. Это, в свою очередь, связывает компьютер с сетью.
Драйверы и сетевое программное обеспечение
Производители сетевых адаптеров обычно предоставляют драйверы разработчикам сетевого программного обеспечения, которые включают их в состав своих продуктов.
Производители сетевых операционных систем публикуют списки совместимого оборудования (Hardware Compatibility List, HCL) — списки устройств, драйверы которых протестированы и включены в состав операционной системы.
Например, HCL для операционной системы Microsoft Windows NT Server содержит более 100 моделей плат сетевых адаптеров (от различных производителей), драйверы которых были протестированы и включены в состав данной операционной системы. Это означает, что в комплект поставки Microsoft Windows NT Server входит более 100 драйверов, которые позволяют ей работать более чем с сотней различных плат сетевого адаптера.
И последнее. Даже если драйвер какой-то конкретной платы не был предусмотрен сетевой операционной системой, не расстраивайтесь. Обычно производители плат сетевого адаптера сами включают в комплект поставки диск с драйверами для наиболее популярных сетевых операционных систем. Однако перед покупкой платы стоит всё-таки убедиться в том, что для Вашей сетевой операционной системы есть драйвер.
Ввод в действие
Ввод в действие и управление драйверами подразумевает их установку, настройку, обновление и удаление.
В настоящее время наиболее популярные сетевые операционные сетевые системы обычно используют для установки интерактивный графический интерфейс.Например, в Microsoft Windows NT Server это делается с помощью утилиты Control Panel.
Обычно платы сетевого адаптера имеют несколько параметров, от правильной установки которых зависит корректная работа самого адаптера. Как уже говорилось на занятии 6, настройку параметров можно осуществить перестановкой перемычек или DIP-переключателей.
Однако большинство современных плат сетевого адаптера не имеет ни перемычек, ни DIP-переключателей. Они конфигурируются программно – при установке драйверов или после нее.
Время от времени производители вносят в драйверы дополнения или изменения, которые увеличивают производительность сетевых компонентов. Эти изменения распространяются или по почте (зарегистрированным пользователям), или через электронную доску объявлений, или с помощью оперативных служб, таких, как The Microsoft Network (MSN) или CompuServe.
Процесс обновления драйверов обычно аналогичен процессу их установки.
Иногда может возникнуть ситуация, когда необходимо удалить драйверы. Чаще всего это может происходить при конфликте исходных драйверов с новыми. Например, удаляя из системы некоторое оборудование, надо удалить и связанные с ним драйверы, чтобы исключить возможный конфликт этих драйверов с теми, которые будут установлены впоследствии.
Процесс удаления драйверов обычно аналогичен процессу их установки или обновления.
Источник: studopedia.su
Презентация, доклад Драйверы и их назначение
Вы можете изучить и скачать доклад-презентацию на тему Драйверы и их назначение. Презентация на заданную тему содержит 9 слайдов. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас — поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций в закладки!
Презентации » Образование » Драйверы и их назначение
Слайды и текст этой презентации
Слайд 1
Описание слайда:
Драйверы и их назначение
Слайд 2
Описание слайда:
Дра́йвер — компьютерное ПО, с помощью которого другое ПО получает доступ к аппаратному обеспечению некоторого устройства. Дра́йвер — компьютерное ПО, с помощью которого другое ПО получает доступ к аппаратному обеспечению некоторого устройства.
Слайд 3
Описание слайда:
Виды драйверов устройств Драйверы аппаратных устройств Драйверы файловой системы Драйверы фильтра файловой системы Сетевые редиректоры и серверы Драйверы протоколов Драйверы протоколов фильтров ядра
Слайд 4
Описание слайда:
Виды драйверов устройств Драйверы аппаратных устройств управляют оборудованием.
Слайд 5
Источник: myslide.ru