¿Para qué sirven los controladores de dispositivos y por qué son importantes?

Descargue la herramienta de reparación de PC para encontrar rápidamente y reparar automáticamente los errores de Windows

controlador de dispositivo Es un software a través del cual el núcleo de una computadora se comunica con diferentes hardware sin tener que conocer en detalle cómo funciona el hardware. Es el software que controla la parte del hardware conectado a la computadora y permite que la computadora use el hardware al proporcionar la interfaz adecuada. Esto significa que el sistema operativo no necesita entrar en detalles sobre cómo funciona la parte del hardware. También proporciona una interfaz común para que el sistema operativo o el kernel puedan comunicarse con el hardware.

Por lo tanto, el propósito de un controlador de dispositivo es permitir que el hardware para el que se creó funcione sin problemas y permitir que se use con diferentes sistemas operativos.

Tipo de controlador de dispositivo: controladores de kernel y de usuario

Hay controladores de dispositivos para casi todos los dispositivos relacionados con la computadora, desde BIOS hasta máquinas virtuales y más. Los controladores de dispositivos se pueden dividir aproximadamente en dos categorías:

  1. controlador de dispositivo del núcleo
  2. Controlador de dispositivo de usuario

controlador de dispositivo del núcleo es un controlador de dispositivo genérico que se carga en la memoria con el sistema operativo como parte del sistema operativo; no el controlador completo, sino un puntero al efecto para que el controlador de dispositivo se pueda llamar inmediatamente cuando sea necesario. Los controladores están asociados con el BIOS, la placa base, el procesador y hardware similar que forma parte del software del kernel.

Un problema con los controladores de dispositivos del kernel es que cuando se llama a uno de ellos, se carga en la RAM y no se puede mover al archivo de página (memoria virtual). Por lo tanto, varios controladores de dispositivos que se ejecutan al mismo tiempo pueden ralentizar la máquina. Es por eso que cada sistema operativo tiene requisitos mínimos del sistema. Los diferentes sistemas operativos han aumentado los recursos requeridos por los controladores de dispositivos del kernel, por lo que los usuarios finales no necesitan preocuparse por los requisitos de memoria adicional.

controlador de dispositivo en modo de usuario generalmente es activado por el usuario durante una sesión en la computadora. Es posible que le vengan a la mente los dispositivos que el usuario trae a la computadora, no los dispositivos del kernel. La mayoría de los controladores de dispositivos plug-and-play entran en esta categoría. Los controladores de dispositivos de usuario pueden escribir en el disco para que no consuman recursos. Sin embargo, para los controladores relacionados con los dispositivos de juego, se recomienda mantenerlos en la memoria principal (RAM).

leer: Cómo instalar controladores manualmente usando archivos .INF.

Controladores de bloques y controladores de caracteres

Estos dos, controladores de dispositivos de bloque y controladores de dispositivos de caracteres, entran en la categoría de lectura y escritura de datos. Discos duros, CD ROM, unidades USB, etc., tal vez bloqueen controladores o controladores de caracteres, dependiendo de cómo se utilicen.

Los controladores de caracteres se utilizan para buses en serie. Escriben datos un carácter a la vez. Un carácter en el sentido general significa un byte. Si el dispositivo está conectado a un puerto serie, está utilizando un controlador de caracteres. Un mouse es un dispositivo serial con controladores de dispositivos de caracteres.

Un controlador de bloque se refiere a escribir y leer varios caracteres a la vez. Por lo general, los controladores de dispositivos de bloque crean un bloque y recuperan tanta información como el bloque puede contener. Por ejemplo, los discos duros utilizan controladores de dispositivos de bloque. El CD ROM también es un controlador de dispositivo de bloque, pero cada vez que una aplicación llama al CD ROM, el kernel debe verificar si el dispositivo aún está conectado a la computadora.

Controladores genéricos y OEM

Los controladores de dispositivos pueden ser genéricos o específicos de OEM. Si el controlador del dispositivo viene con el software operativo, lo más probable es que sea un controlador de dispositivo genérico. Un controlador de dispositivo genérico es una marca diferente de controlador disponible para un tipo de dispositivo específico. Por ejemplo, Windows 10 tiene muchos controladores genéricos para ejecutar sin tener que instalar manualmente ningún software adicional.

En algunos casos, los controladores genéricos no ayudan. Por lo tanto, los OEM crean sus propios controladores de dispositivos. Estos son controladores de dispositivos OEM y deben instalarse por separado después de instalar el sistema operativo. Las computadoras más antiguas estaban marcadas, por lo que incluso los controladores de la placa base tenían que instalarse externamente. Pero esa fue la era de Windows XP. Con la excepción de algunas marcas, la mayoría de los conjuntos de controladores integrados ya están incluidos en el sistema operativo.

leer: ¿Qué es el firmware?

controlador de dispositivo virtual

Los controladores para dispositivos virtuales se denominan controladores de dispositivos virtuales. Por lo general, usamos algún software para emular hardware, y el software que se usa para ejecutar este hardware virtual es un controlador de dispositivo virtual. Por ejemplo, si usa una VPN, puede crear una tarjeta de red virtual para conectarse a Internet de forma segura. No es una tarjeta física real, sino que se configura mediante un software VPN.Incluso esa tarjeta necesita un controlador de dispositivo, el mismo software VPN instala un controlador de dispositivo virtual

Entonces puede ver que hay diferentes tipos de controladores de dispositivos y es un poco difícil explicarlos usando solo una o dos categorías. En este artículo, explicamos qué es un controlador de dispositivo y analizamos los siguientes tipos de controladores de dispositivo: controladores de kernel y de modo de usuario, controladores de dispositivo genéricos y OEM y controladores de dispositivo virtual, incluidas las diferencias entre todos.

Lea a continuación: ¿Dónde guarda o almacena Windows los controladores de dispositivos?

Recuerda que todos los datos aquí expuestos son solo una recopilación de internet, no debe ser usado como una fuente final.

Visited 67 times, 1 visit(s) today