¿Qué es un controlador de dispositivo?
Un controlador de dispositivo es una pequeña pieza de software eso le dice al sistema operativo y otro software cómo comunicarse con una pieza de hardware.
Por ejemplo, los controladores de impresora le dicen al sistema operativo y, por extensión, cualquier programa en el que tenga lo que desea imprimir abierto, exactamente cómo imprimir información en la página.
Tarjetas y controladores
Tarjeta de sonido los controladores son necesarios para que su sistema operativo sepa exactamente cómo traducir los 1 y 0 que componen ese Archivo MP3 en señales de audio que la tarjeta de sonido puede enviar a sus auriculares o altavoces.
La misma idea general se aplica a tarjetas de video, teclados, monitores, ratones, unidades de discoetc.
Siga leyendo para obtener más información sobre por qué los controladores son importantes, incluidos algunos ejemplos más, así como información sobre cómo mantener sus controladores actualizados y qué hacer si no funcionan correctamente.
¿Cómo funcionan los controladores de dispositivo?
Piense en los controladores de dispositivos como traductores entre un programa que está usando y un dispositivo que ese programa quiere utilizar de alguna manera. El software y el hardware fueron creados por diferentes personas o empresas y hablan dos completamente diferentes idiomas, por lo que un traductor (el conductor) les permite comunicarse.
En otras palabras, un programa de software puede proporcionar información a un conductor para explicar lo que quiere un pieza de hardware por hacer, información que el controlador del dispositivo comprende y luego puede cumplir con la hardware.
Controladores de dispositivo y compatibilidad
Gracias a los controladores de dispositivo, la mayoría de los programas de software no necesitan saber cómo trabajar directamente con el hardware, y un controlador no necesita incluir una experiencia de aplicación completa para que los usuarios interactúen. En cambio, el programa y el controlador simplemente necesitan saber cómo interactuar entre sí.
Este es un buen negocio para todos los involucrados, considerando que existe un suministro casi interminable de software y hardware. Si todos tuvieran que saber cómo comunicarse con los demás, el proceso de creación de software y hardware sería casi imposible.
Cómo administrar los controladores de dispositivos
Los controladores para cada pieza de hardware en su computadora con Windows se administran de manera centralizada desde Administrador de dispositivos, disponible en todos versiones de Microsoft Windows.
La mayoría de las veces, los controladores se instalan automáticamente y nunca necesitan más atención, aparte de las actualizaciones ocasionales para corregir errores o agregar una nueva característica interesante. Esto es cierto para algunos controladores en Windows que se descargan a través de actualizacion de Windows.
Cuando un fabricante lanza una actualización de controlador, es su responsabilidad instalarla. Algunas empresas ofrecen programas que buscarán e instalarán actualizaciones relevantes, pero la mayoría no lo hace tan fácil.
Afortunadamente, hay programas de actualización de controladores gratuitos que tienen el mismo propósito y funcionan con todo tipo de controladores. Algunos incluso buscarán actualizaciones automáticamente y las descargarán e instalarán por usted, al igual que Windows Update.
Tareas comunes del controlador
A continuación, se muestran algunas tareas comunes en Windows que involucran controladores:
- Cómo actualizar controladores en Windows
- Cómo encontrar el número de versión de un controlador en Windows
- Cómo revertir un controlador en Windows
A continuación, se muestran algunos recursos adicionales relacionados con los controladores:
- Controladores de Windows 10 (Lista actualizada)
- Controladores de Windows 8 (Lista actualizada)
- Controladores de Windows 7 (Lista actualizada)
- Cómo buscar y descargar controladores desde sitios web de fabricantes
- Sitios web populares de descarga de controladores
- Cómo determinar si está ejecutando una versión de Windows de 32 o 64 bits
Muchos problemas que pueden aislarse de una pieza de hardware en particular no son problemas con el hardware real en sí, sino problemas con los controladores de dispositivo que están instalados para ese hardware. Algunos de los recursos vinculados anteriormente deberían ayudarlo a resolver todo eso.
Cuando haya una actualización de controlador disponible de un fabricante de hardware, estará disponible de forma gratuita en su sitio web. Nunca debería tener que pagar para actualizar los controladores a menos que esté pagando por un programa de actualización de controladores, pero incluso entonces, no es necesario comprar los controladores específicos.
Cuando un controlador de dispositivo es necesario o no
Más allá de la relación básica software-controlador-hardware, hay algunas otras situaciones que involucran controladores (y que no) que son algo interesantes.
Si bien esto es menos común en estos días, algunos software pueden comunicarse directamente con algunos tipos de hardware, ¡no se necesitan controladores! Por lo general, esto solo es posible cuando el software envía comandos muy simples al hardware o cuando Ambos fueron desarrollados por la misma empresa, pero esto también se puede considerar como una especie de controlador integrado. situación.
Diferentes tipos de controladores de dispositivos
Algunos controladores de dispositivo se comunican directamente con un dispositivo, pero otros se superponen. En estas situaciones, un programa se comunicará con un conductor antes de que ese conductor se comunique aún con otro, y así sucesivamente hasta que el último conductor realmente realice la comunicación directa con el hardware.
Estos controladores "intermedios" a menudo no realizan ninguna función más que verificar que los otros controladores estén funcionando correctamente. Independientemente de si hay un controlador o varios trabajando en una "pila", todo se hace en segundo plano sin que usted tenga que saber ni hacer nada.
Archivos .SYS
Windows usa archivos .SYS como controladores de dispositivo cargables, lo que significa que se pueden cargar según sea necesario para que no siempre estén ocupando memoria - otros conductores están en el DLL o exe formato. Lo mismo ocurre con los módulos .KO de Linux.

WHQL
WHQL es un proceso de prueba de Microsoft que ayuda a demostrar que un controlador de dispositivo en particular funcionará con una versión específica de Windows. Es posible que vea que un controlador que está descargando está certificado por WHQL o no. Usted puede leer más sobre los laboratorios de calidad de hardware de Windows aquí.
Controladores de dispositivos virtuales
Otra forma de controlador es el controlador de dispositivo virtual. Estos controladores suelen terminar en .VXD extensión de archivo y se usan con software de virtualización. Funcionan de manera similar a los controladores normales, pero para evitar que el sistema operativo invitado acceda al hardware directamente, el Los controladores se hacen pasar por hardware real para que el sistema operativo invitado y sus propios controladores puedan acceder al hardware de manera muy similar a la operación no virtual. sistemas.
En otras palabras, mientras que un sistema operativo host y sus controladores interactúan con componentes de hardware reales, los sistemas operativos invitados virtuales y sus Los controladores interactúan con el hardware virtual a través de los controladores de dispositivos virtuales, que luego son transmitidos al hardware físico real por el operador del host. sistema.
Preguntas más frecuentes
-
¿Cuál es la forma correcta de actualizar un controlador de dispositivo?
Para actualizar los controladores de dispositivo en Windows 10 manualmente, abrir el Administrador de dispositivos desde el Panel de control o el menú Inicio de Windows. A continuación, haga clic con el botón derecho en el dispositivo para actualizar> seleccione Actualizar controlador > Busque automáticamente el software del controlador actualizado. Si necesita reinstalar un controlador, haga clic con el botón derecho en el dispositivo> Desinstalar > reinicia tu computadora.
-
¿Cómo instalo el controlador USB del dispositivo móvil de Apple?
Si tu iPhone no se conecta con su PC con Windows, actualizar el software del controlador puede ayudar. Primero, desbloquee su teléfono y luego conecte el dispositivo a su PC con un cable USB. Lanzamiento Administrador de dispositivos > Dispositivos portables > haz clic derecho en tu iPhone> Actualizar controlador. Después de que se actualice el controlador, desconecte y vuelva a conectar su teléfono.