in

¿Qué es un controlador de dispositivo?

four gears 59b165d103f402001125579c

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

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 altavoces.


La misma idea general se aplica a las 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 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 controlador para explicar qué quiere que haga una pieza de hardware, información que el controlador del dispositivo comprende y luego puede cumplir con el 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 forma centralizada desde el Administrador de dispositivos, disponible en todas las 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 Windows Update.


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



Tareas comunes del controlador

Estas son algunas tareas comunes en Windows que involucran controladores:



A continuación, se muestran algunos recursos adicionales relacionados con los controladores:



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 situación de controlador integrado.



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 controlador antes de que ese controlador se comunique con otro más, 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 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 ocupen memoria; otros controladores están en formato DLL o EXE. Lo mismo ocurre con los módulos .KO de Linux.


Archivos SYS en Windows 8.

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. 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 generalmente terminan en la extensión de archivo .VXD y se utilizan 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, los controladores virtuales 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 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 son transmitidos al hardware físico real por el sistema operativo host.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

deathadderchroma 100630532 large

Revisión de Razer DeathAdder Chroma: el mouse para juegos más popular se vuelve un poco más brillante

FNTJSO6FNZAFDUE

Taxidermia de pato: 14 pasos