¿Por qué el hardware simple plug and play a veces incluye controladores?

11

Tengo alrededor de 7 dispositivos (altavoces, mouse, etc.) que son todos USB. Todos venían con CD que contenían controladores para ello. Mi pregunta es, ¿por qué lo hacen? Los 7 de estos dispositivos han funcionado bien en todas las computadoras que he tenido (XP, Vista, Ubuntu, 7) sin que me moleste en instalar el disco de controladores incluido. Toda la funcionalidad funciona. Mi primer pensamiento fue que solo lo estaba descargando de Internet, pero incluso las computadoras sin conexión a tierra (es decir, sin Internet) pudieron utilizar con éxito los dispositivos sin que yo los instalara.

¿Puede alguien explicarme el propósito de estos dispositivos para incluir el disco de controladores?

Freesnöw
fuente

Respuestas:

14

Cada dispositivo que posee utiliza un controlador para comunicarse con el sistema operativo. En la mayoría de los sistemas operativos modernos, los controladores integrados predeterminados son suficientes para cubrir una gran cantidad de dispositivos, como teclados, ratones y altavoces.

Pero de vez en cuando, aparece un dispositivo para el que los ingenieros del sistema operativo no han diseñado. Es decir, mi Fitbit: un podómetro USB / inalámbrico. En ese caso, debe instalar un controlador para introducir el dispositivo al sistema operativo y permitirles interactuar.

Otro escenario común es un dispositivo conocido con una característica novedosa (como un mouse con botones adicionales, un teclado con teclas de función especiales, etc.) en cuyo caso el controlador incorporado solo cubrirá las características conocidas y lo privará del uso de la funcionalidad adicional, hasta que instale el controlador dedicado.

Travelling Tech Guy
fuente
12

Los CD también pueden contener software de soporte que no son controladores per se, como applets del panel de control, utilidades de prueba / configuración / diagnóstico y manuales .PDF.

En algunos casos, un dispositivo, como un mouse, puede tener una funcionalidad básica cubierta por el controlador USB de clase base, pero puede tener una funcionalidad extendida disponible si está instalado el controlador del fabricante.

La nueva función "Device Stage" de Windows 7 puede mostrar una imagen de varias clases de dispositivos conectados. Windows 7 ofrece descargar dicha información de Internet, pero es posible que los CD de software también tengan esa información.

LawrenceC
fuente
3

Un escenario más que podría no ser tan común hoy en día es el soporte para sistemas operativos más antiguos. En la era oscura, cuando el USB era nuevo, había una carrera continua entre los fabricantes de dispositivos y los proveedores de sistemas operativos para inventar y admitir clases de dispositivos. Era común necesitar instalar un controlador en una máquina con Windows 98 o Windows Me para admitir cualquier dispositivo USB más exótico que un mouse, por ejemplo. Como Internet tampoco era tan generalizado entonces, el costo de un mini CD era mucho menor que el costo de un dispositivo devuelto o una llamada de soporte técnico, por lo que simplemente empacaron los CD con todo.

Una vez tuve una unidad de CD USB que venía con controladores en un CD que me hizo preguntarme ...

RBerteig
fuente
Windows XP (aún con vida a pesar de la intención de MS de finalizar el soporte hace un par de años, justo antes de que salieran las netbooks) también casi siempre necesita buzos. Es una versión anterior a ME, pero en realidad funciona.
Joe