Controlador de dispositivo y su propósito

El controlador de dispositivo en informática se refiere a un tipo especial de programa de software o un tipo específico de aplicación de software que controla un dispositivo de hardware específico que permite que diferentes dispositivos de hardware se comuniquen con el sistema operativo de la computadora.

Un controlador de dispositivo se comunica con el hardware de la computadora mediante un subsistema de computadora o un bus de computadora conectado al hardware. 

Los controladores de dispositivos son muy esenciales para que un sistema informático funcione correctamente porque, sin un controlador de dispositivo, el hardware en particular no funciona correctamente, lo que significa que falla al realizar una función o acción en particular para la que se creó. 

De manera muy común, la mayoría lo denomina solo un controlador también cuando alguien dice controlador de hardware que también se refiere a este controlador de dispositivo. 

 

Funcionamiento del controlador de dispositivo: 

Los controladores de dispositivos dependen de las instrucciones del sistema operativo para acceder al dispositivo y realizar cualquier acción en particular. Después de la acción, también muestran sus reacciones al enviar una salida o estado/mensaje desde el dispositivo de hardware al sistema operativo. Por ejemplo, un controlador de impresora le dice a la impresora en qué formato imprimir después de recibir instrucciones del sistema operativo, de manera similar, una tarjeta de sonido el controlador está allí debido a que los datos de 1 y 0 del archivo MP3 se convierten en señales de audio y usted disfruta de la música. El lector de tarjetas, el controlador, el módem, la tarjeta de red, la tarjeta de sonido, la impresora, la tarjeta de video, los dispositivos USB, la RAM, los parlantes, etc. necesitan controladores de dispositivos para funcionar. 

La siguiente figura ilustra la interacción entre el usuario, el sistema operativo, el controlador del dispositivo y los dispositivos: 

 

Tipos de controlador de dispositivo: 

Para casi todos los dispositivos asociados con el sistema informático, existe un controlador de dispositivo para el hardware en particular. Pero se puede clasificar en términos generales en dos tipos, es decir,

  1. Controlador de dispositivo en modo 
    kernel: este controlador de dispositivo en modo kernel incluye hardware genérico que se carga con el sistema operativo como parte del sistema operativo: BIOS, placa base, procesador y otros hardware que forman parte del software del kernel. Estos incluyen los controladores de dispositivo de requisitos mínimos del sistema para cada sistema operativo.
  2. Controlador de dispositivo en modo de usuario: 
    además de los dispositivos que trae el núcleo para el funcionamiento del sistema, el usuario también trae algunos dispositivos para usar durante el uso de un sistema que los dispositivos necesitan controladores de dispositivo para funcionar, esos controladores se incluyen en el controlador de dispositivo de modo de usuario . Por ejemplo, el usuario necesita cualquier acción plug-and-play que se incluya en esto.

Controlador de dispositivo virtual: 

También hay controladores de dispositivos virtuales (VxD), que administran el dispositivo virtual. A veces usamos el mismo hardware virtualmente en ese momento, el controlador virtual controla/administra el flujo de datos desde las diferentes aplicaciones utilizadas por diferentes usuarios hacia el mismo hardware. 

Es esencial que una computadora tenga los controladores de dispositivo necesarios para todas sus partes para mantener el sistema funcionando de manera eficiente. Los fabricantes proporcionan muchos controladores de dispositivos desde el principio y también podemos incluir más adelante cualquier controlador de dispositivo necesario para nuestro sistema.

Publicación traducida automáticamente

Artículo escrito por Satyabrata_Jena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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