Что такое драйвер

Что такое драйвер

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

Что такое драйвер

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

Если замечали, то некоторые устройства, такие как мышь, монитор, клавиатура можно использовать сразу после подключения. Дело в том, что часть устройств создаются таким образом, чтобы поддерживать несколько типов драйверов. Одни от производителя, позволяющие использовать все "плюшки" устройства (например, боковые кнопки на мышке), а другие стандартные (с той же мышкой - это перемещение курсора, две кнопки и одно колесико), которые входят в состав Windows 7 и других систем. Если бы такой поддержки не существовало, то вы бы ничего не смогли сделать. Но, такое есть не у всех устройств. К примеру, принтеры чаще всего не поддерживают стандартные драйвера.

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

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

В связи с этим. Во-первых, перед установкой, всегда проверяйте драйвера антивирусами, так как после установки проверка может уже не помочь. Во-вторых, скачивайте драйвера только с официальных сайтов производителей. В-третьих, если при установке программы Windows 7 запрашивает вас права на установку драйверов, то убедитесь в том, что программа вообще должна это делать (почитайте в интернете). К примеру, обычному текстовому редактору совершенно не нужна установка драйвера, ровно как и менеджерам скачивания файлов. С другой стороны, если вы устанавливаете программный пакет от производителя для вашей звуковой карты, то такое вполне нормально.

Теперь, вы знаете что такое драйвер, а так же некоторые его особенности.

Социальные сети

☕ Понравился обзор? Поделитесь с друзьями!

Добавить комментарий / отзыв
Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Социальные сети
Программы (Freeware, OpenSource...)