¿Qué es un controlador de dispositivo?

Un controlador de dispositivo es un archivo de computadora que permite que el sistema operativo (OS) en una computadora se comunique correctamente y controle el hardware conectado a esa computadora. Diferentes dispositivos a menudo requieren que diferentes controladores funcionen correctamente, aunque un sistema operativo generalmente tendrá controladores predeterminados instalados para varios dispositivos para permitir una funcionalidad mínima con tales dispositivos. Sin embargo, para que el sistema operativo utilice la funcionalidad completa de muchos dispositivos en una computadora, los controladores adecuados generalmente deben instalarse. El fabricante del dispositivo generalmente se proporcionará un controlador de dispositivo para un dispositivo. Tales controladores son necesarios para casi cualquier tipo de dispositivo en una computadora, incluida la placa base, UniversaL Puertos de Bus (USB), puertos Ethernet, impresoras, adaptadores de red y tarjetas de video. Por supuesto, si estos dispositivos son relativamente simples, los controladores predeterminados proporcionados con un sistema operativo pueden ser suficientes para que el sistema se ejecute correctamente. A menudo, sin embargo, 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, típicamente 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 usa posteriormente para el inicio inicial, entonces las funciones se entregan over al sistema operativo para operaciones continuas.

Algunos tipos más antiguos de sistema operativo usarían el BIOS mientras el sistema operativo se estaba ejecutando para comunicarse con hardware. Como los sistemas más nuevos reemplazaron este método anterior con control directo de los dispositivos por parte del sistema operativo, eran necesarios nuevos medios para permitir que el sistema operativo use 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á 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 los gráficos de computadora avanzados por una tarjeta de video, generalmente requieren controladores específicos que se pueden instalar con el hardware.

OTROS IDIOMAS