Почему простое аппаратное обеспечение plug and play иногда включает в себя драйверы?

11

У меня есть около 7 устройств (колонки, мышь и т. Д.), Которые все USB. Все они пришли с компакт-дисками, содержащими драйверы для этого. У меня вопрос, почему они? Все 7 этих устройств прекрасно работают на каждом компьютере, которым я когда-либо владел (XP, Vista, Ubuntu, 7), и я даже не удосужился установить прилагаемый диск с драйверами. Весь функционал работает. Моя первая мысль была о том, что он просто загружал его из интернета, но даже не имеющие выхода к морю компьютеры (то есть без интернета) могли успешно использовать устройства без моей установки.

Может кто-нибудь объяснить мне цель, чтобы эти устройства включали диск с драйверами?

Freesnöw
источник

Ответы:

14

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

Но время от времени появляется устройство, для которого разработчики ОС не разработали. Т.е. мой Fitbit - это USB / беспроводной шагомер. В этом случае вам необходимо установить драйвер, чтобы ввести устройство в ОС и позволить им взаимодействовать.

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

Путешествующий техник
источник
12

Компакт-диски также могут содержать вспомогательное программное обеспечение, которое само по себе не является драйвером, например апплеты панели управления, утилиты тестирования / настройки / диагностики и руководства .PDF.

В некоторых случаях устройство, такое как мышь, может иметь базовые функциональные возможности, охватываемые драйвером USB базового класса, но может иметь расширенные функциональные возможности, доступные, если установлен драйвер производителя.

Новая функция Windows 7 «Device Stage» может отображать изображение нескольких классов подключенных устройств. Windows 7 предлагает загрузить такую ​​информацию из Интернета, но, возможно, эта информация имеется и на компакт-дисках с программным обеспечением.

LawrenceC
источник
3

Еще один сценарий, который сегодня может быть не таким распространенным, - поддержка старых операционных систем. Еще в темные времена, когда USB был новым, между создателями устройств и поставщиками ОС шла постоянная борьба за изобретение и поддержку классов устройств. Обычно для установки любого USB-устройства, более экзотического, чем мышь, например, требовалось установить драйвер на компьютер с Windows 98 или Windows Me. Поскольку Интернет не был таким распространенным, стоимость мини-CD была намного меньше, чем стоимость возвращенного устройства или обращения в службу технической поддержки, поэтому они просто упаковывали компакт-диски со всем.

У меня когда-то был USB CD-привод, который поставлялся с драйверами на CD, который заставил меня задуматься ...

RBerteig
источник
Windows XP (все еще живая и здоровая, несмотря на намерение MS прекратить поддержку пару лет назад - незадолго до появления нетбуков) также почти всегда нуждается в дайверах. Это на одну версию раньше, чем у меня, но на самом деле это работает.
Джо