Определение водителя

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

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

В случае видеокарты мы могли бы регулировать разрешение, в котором отображается рабочий стол операционной системы, в количестве пикселей: например, 1024 x 768 (по горизонтали x по вертикали), 1200 x 800, 800 x 600 и так далее.

В случае с мышью мы можем регулировать скорость, с которой движется указатель (или стрелка), ускорение, переключение левой и правой кнопок и т. Д.

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

В таких системах, как Windows или Mac, производитель оборудования чаще распространяет сертифицированные или несертифицированные драйверы на CD / DVD, вне или в рамках своих собственных операционных систем, в отношении компаний, производящих программное обеспечение: Microsoft или Apple. В случае GNU / Linux или BSD компании выпускают драйверы лишь в редких случаях: иногда они проприетарные, иногда бесплатные. Такие компании, как HP, как правило, выпускают драйверы для периферийных устройств, таких как принтеры, обеспечивая полную совместимость.

Когда компания не выпускает свои драйверы, много раз хакеры (компьютерные эксперты, которые используют изобретательность, чтобы решить проблему) совместно создают свои собственные драйверы, используя различные методы, такие как реверс-инжиниринг. Это включает изучение взаимодействия периферийного устройства с остальной частью компьютерной системы, декодирование его форм и перевод анализа в драйвер, который позволяет нам использовать определенное оборудование. Иногда достигнутый результат превышает качество и функциональность проприетарных драйверов. С другой стороны, в GNU / Linux, BSD и других бесплатных системах драйверы уже включены в систему, что является преимуществом для конечного пользователя: вам не придется искать их в Интернете или делать что-то странное.

В некоторых случаях, например на беспроводных (беспроводных) платах, пользователь GNU / Linux может быть « вынужден » использовать драйверы Windows с помощью программного обеспечения ndiswrapper: только некоторые чипы поддерживают бесплатные драйверы, такие как чипы Atheros и Realtek 818x (есть отличные USB-устройства, которые работают с бесплатными программами без необходимости подключения их к ПК).

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

ПОХОЖИЕ СТАТЬИ