Skip to main content

¿Qué es un controlador de dispositivo?

  • Barret

Un controlador de dispositivo es un archivo de computadora que permite que el sistema operativo (SO) de una computadora se comunique y controle adecuadamente el hardware conectado a esa computadora. Los diferentes dispositivos a menudo requieren diferentes controladores para funcionar correctamente, aunque un sistema operativo generalmente tendrá controladores predeterminados instalados para varios dispositivos para permitir una funcionalidad mínima con dichos dispositivos. Sin embargo, para que el sistema operativo pueda utilizar la funcionalidad completa de muchos dispositivos en una computadora, normalmente es necesario instalar los controladores adecuados. Por lo general, el fabricante del dispositivo proporcionará un controlador de dispositivo para un dispositivo para su instalación, aunque generalmente también se pueden descargar e instalar.

Si bien hay muchos tipos diferentes de controladores específicos, un controlador de dispositivo en general es un archivo que permite que el sistema operativo en una computadora se comunique correctamente con un dispositivo correspondiente. Dichos controladores son necesarios para casi cualquier tipo de dispositivo en una computadora, incluida la placa base, los puertos de bus serie universal (USB), los puertos Ethernet, las impresoras, los adaptadores de red y las tarjetas de video. Por supuesto, si estos dispositivos son relativamente simples, entonces los controladores predeterminados provistos con un sistema operativo pueden ser suficientes para que el sistema funcione correctamente. Sin embargo, a menudo, un controlador de dispositivo deberá instalarse con un nuevo dispositivo o pieza de hardware para garantizar la compatibilidad adecuada.

Cuando se inicia una computadora, las funciones de hardware de la computadora son manejadas por el sistema básico de entrada / salida (BIOS) en la placa base de la computadora. Este sistema puede comunicarse con algunas piezas básicas de hardware, generalmente un monitor, teclado y unidades de disco, sin la necesidad de un controlador de dispositivo para esos dispositivos. Si bien esta funcionalidad puede ser limitada, generalmente es suficiente para iniciar una computadora e instalar un sistema operativo. Una vez hecho esto, el BIOS se utiliza posteriormente para el inicio inicial, luego las funciones se transfieren al sistema operativo para continuar las operaciones.

Algunos tipos de SO más antiguos usarían el BIOS mientras se ejecutaba el SO para comunicarse con el hardware. A medida que los sistemas más nuevos reemplazaron este método anterior con el control directo de los dispositivos por parte del sistema operativo, se necesitaron nuevos medios para permitir que el sistema operativo utilice los dispositivos. El sistema operativo en una computadora utiliza un controlador de dispositivo para lograr esta función para cada dispositivo. El controlador de dispositivo predeterminado instalado con un sistema operativo en una computadora generalmente permitirá las funciones básicas de algunos dispositivos, como mostrar imágenes de una tarjeta de video en un monitor. Las funciones más avanzadas, como la representación adecuada de gráficos de computadora avanzados mediante una tarjeta de video, generalmente requieren controladores específicos que se pueden instalar con el hardware.