Для того, чтобы компьютер, а так же его отдельные комплектующие и внешние устройства подключенные к нему, правильно работали, необходимы драйверы.
Драйвер – это такая особая компьютерная программа, с помощью которой программа или же сама операционная система получает доступ к некоторому устройству и его обслуживанию. Драйверы расширяют возможности операционной системы в плане взаимодействия с внешними устройствами и их управлением.
Обычно драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать поставляются с самой операционной системой. Однако для внешних устройств, таких, как например мышь, клавиатура или же принтер, требуются специальные драйверы, которые обычно идут вместе с устройством.
Без драйвера данные устройства просто на просто не будут работать.
Драйверы обычно разрабатываются не поставщиками операционной системы, а сторонними фирмами — разработчиками и производителями периферийного оборудования.
Одними из важнейших требований, которые предъявляется к драйверу, являются его стабильность, универсальность и многогранность, то есть возможность меняться от одной версии ОС к другой.
Драйвер представляет собой специальный программный модуль, управляющий, каким либо внешним устройством.
Чтобы сигнал от этого самого внешнего устройства был правильно воспринят и правильно расшифрован процессором или же наоборот сигнал, передаваемый процессором, был верно отображен, необходима правильная работа нужного драйвера
Оглавление
Введение3
Принцип и описание работы драйверов5
Работа драйверов и управление внешними устройствами7
Совместимость и взаимодействие драйвера с ядром и другими драйверами8
Функции драйверов и требования предъявляемые к ним11
Заключение13
Библиографический список14
1. Солдатов В. П. Программирование драйверов Windows / В. П. Солдатов.- 2-е изд., 2004.-480с.
2. Уолтер О. "Использование Microsoft Windows Driver Model" / О. Уолтер
3. Комисарова В. Программирование драйверов для Windows / В. Комисарова. 2007.-244с
4. Хоглунд Г., Батлер Дж. Внедрение в ядро Windows / Г. Хоглунд, Дж. Батлер
5. Зубков С. Assembler. Для DOS, Windows и Unix / С. Зубков. 2012.-640с.