¿Qué es un controlador de dispositivo?

Tabla de contenido:

¿Qué es un controlador de dispositivo?
¿Qué es un controlador de dispositivo?
Anonim

Un controlador de dispositivo es una pequeña pieza de software que le dice al sistema operativo y a otro software cómo comunicarse con una pieza de hardware.

Por ejemplo, los controladores de impresora le indican al sistema operativo y, por extensión, al programa en el que tiene abierto el elemento que desea imprimir, exactamente cómo imprimir la información en la página

Tarjetas y controladores

Los controladores de la tarjeta de sonido 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 parlantes.

La misma idea general se aplica a tarjetas de video, teclados, monitores, ratones, unidades de disco, etc.

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 dispositivos?

Piense en los controladores de dispositivos como traductores entre un programa que está usando y un dispositivo que el programa quiere utilizar de alguna manera. El software y el hardware fueron creados por diferentes personas o empresas y hablan dos idiomas completamente diferentes, por lo que un traductor (el controlador) les permite comunicarse.

En otras palabras, un programa de software puede proporcionar información a un controlador para explicar lo que quiere que haga una pieza de hardware, información que el controlador del dispositivo entiende y luego puede cumplir con el hardware.

Controladores de dispositivos y compatibilidad

Gracias a los controladores de dispositivos, 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 trato bastante bueno para todos los involucrados, considerando que existe un suministro casi infinito 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 forma centralizada desde el Administrador de dispositivos, disponible en todas las versiones de Microsoft Windows.

Image
Image

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 Windows Update.

Cuando un fabricante lanza una actualización de controlador, es su responsabilidad instalarla. Algunas empresas ofrecen programas que buscan e instalan actualizaciones relevantes, pero la mayoría no lo hace tan fácil.

Afortunadamente, existen 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.

Cuando un fabricante de hardware ofrece una actualización de controlador, 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 debería ser necesario comprar los controladores específicos.

Tareas comunes del conductor

Estas son algunas tareas comunes en Windows que involucran controladores:

  • Cómo actualizar los controladores en Windows
  • Cómo encontrar el número de versión de un controlador en Windows
  • Cómo revertir un controlador en Windows

Aquí hay algunos recursos adicionales relacionados con los controladores:

  • Controladores de Windows 10 (Listado actualizado)
  • Controladores de Windows 8 (Listado actualizado)
  • Controladores de Windows 7 (Listado actualizado)
  • Cómo encontrar y descargar controladores de sitios web de fabricantes
  • Sitios web populares de descarga de controladores
  • Cómo determinar si está ejecutando una versión de Windows de 32 bits o de 64 bits

Muchos problemas que se pueden aislar en una pieza particular de hardware no son problemas con el hardware en sí mismo, 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.

Cuándo es o no necesario un controlador de dispositivo

Más allá de la relación básica software-controlador-hardware, hay algunas otras situaciones que involucran controladores (y que no lo hacen) que son algo interesantes.

Si bien esto es menos común en estos días, algunos programas 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 puede considerarse como una especie de situación de controlador integrado.

Cuándo actualizar los controladores

Es común preguntarse si debería actualizar todos los controladores disponibles. Por ejemplo, si su computadora, el sitio web del fabricante del hardware o una herramienta de actualización de controladores le dice que hay 10 actualizaciones de controladores compatibles con su sistema, ¿debe obtener todas o solo algunas? ¿Importa cuáles instalas?

La respuesta breve es no, no es necesario que instale todas las actualizaciones de controladores que se le sugieran. Hay dos escenarios básicos en los que podría considerar instalar un nuevo controlador:

  • Si el hardware no funciona.
  • Si quieres nuevas funciones.

Por ejemplo, si después de ejecutar Driver Booster, le dice que hay varios controladores que puede instalar, puede ser tentador obtenerlos todos para asegurarse de que esté al día con los controladores más recientes. Pero cada instalación aumenta el riesgo de un conflicto de software u otro problema que podría inutilizar el dispositivo.

Es mejor limitarse a actualizar un controlador de dispositivo solo si no funciona actualmente. Si instaló una impresora, pero su computadora no se comunica con ella, obtener el controlador de impresora correcto solo puede mejorar la situación, es decir, finalmente le permitirá imprimir. Pero si la impresora funcionaba bien antes y actualiza el controlador solo porque lo desea, existe la posibilidad de que ya no funcione y no habrá ganado prácticamente nada, incluso si se instaló correctamente.

La otra razón, por supuesto, es si desea aprovechar al máximo el dispositivo, y la única forma de obtener las funciones más recientes es instalar el controlador más actualizado.

Algunas utilidades de actualización de controladores harán esto por usted, pero recuerde siempre crear un punto de restauración del sistema antes de la instalación de un controlador para que pueda deshacer los cambios si causa un problema.

Diferentes tipos de controladores de dispositivos

Algunos controladores se comunican directamente con un dispositivo, pero otros se superponen. En estas situaciones, un programa se comunicará con un controlador antes de que ese controlador se comunique con otro, y así sucesivamente hasta que el último controlador 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 funcionen 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 o hacer nada.

. Archivos SYS

Windows usa archivos. SYS como controladores de dispositivos cargables, lo que significa que se pueden cargar según sea necesario para que no siempre ocupen memoria; otros controladores están en formato DLL o EXE. Lo mismo es cierto para los módulos Linux. KO (kernel).

Image
Image

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 tiene o no está certificado por WHQL. 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. Por lo general, terminan en la extensión de archivo VXD y se utilizan con el software de virtualización. Funcionan de manera similar a los controladores normales, pero para evitar que el sistema operativo invitado acceda directamente al hardware, los controladores virtuales se hacen pasar por hardware real para que el sistema operativo invitado y sus propios controladores puedan acceder al hardware de forma muy similar a los sistemas operativos no virtuales.

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 controladores interactúan con hardware virtual a través de controladores de dispositivos virtuales, que luego se transmiten al hardware físico real mediante el sistema operativo host.

Preguntas Frecuentes

    ¿Cuál es la forma correcta de actualizar un controlador de dispositivo?

    Para actualizar los controladores de dispositivos en Windows 11 manualmente, abra 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 > Buscar controladores automáticamente Si necesita reinstalar un controlador, haga clic con el botón derecho en el dispositivo > Desinstalar dispositivo > reinicie su computadora.

    ¿Cómo instalo el controlador USB del dispositivo móvil de Apple?

    Si su iPhone no se conecta con su PC con Windows, puede ser útil actualizar el software del controlador. Primero, desbloquee su teléfono y luego conecte el dispositivo a su PC con un cable USB. Inicie Administrador de dispositivos > Dispositivos portátiles > haga clic con el botón derecho en su iPhone > Actualizar controlador Después de que se actualice el controlador, desconecta y vuelve a conectar tu teléfono.

Recomendado: