En informática, el concepto de controladores lo toma el programa informático con el que el sistema operativo logra interactuar con un periférico, donde realiza una cierta abstracción del hardware y al mismo tiempo proporciona una interfaz que se estandariza para el usuario.
Sin esto, el hardware no podría funcionar, ya que el software del sistema del controlador funciona como si fuera parte del sistema operativo que tiene acceso a cualquier parte de la computadora.
Tipos de controladores
Controladores de dispositivo
Controlador de tráfico aéreo
Se refiere a la persona especializada que se encarga de la regulación, vigilancia y orientación de los aviones que aterrizan y despegan del aeropuerto.
Controlador lógico programable
Comúnmente conocido por sus siglas PLC. Es un controlador electrónico que generalmente se usa en autorizaciones industriales.
Controlador de envoltura
Con este controlador, puede usar un dispositivo a través de un sistema operativo no compatible.
Controlador de clase
Es el controlador que puede funcionar en cualquier tipo de dispositivo.
Controlador de impresora
Tipo de controlador que se presenta como software que se encarga de transformar la información que se imprimirá de una manera específica para una impresora.
Controlador JDBC
Tipos de controladores JDBC
- Controlador tipo 1: Estos son controladores de puente. Estos hacen uso de otra tecnología para crear comunicación con la base de datos, como Open Database Connectivity –ODBC-.
- Controlador tipo 2– Utilizan una API nativa para crear comunicación con un sistema de base de datos. Las funciones API que realizan las operaciones de la base de datos son llamadas por ciertos métodos Java nativos que emplean.
- Controlador tipo 3: Son controladores que hacen uso de un protocolo de red y middleware para comunicarse con un servidor.
- Controlador tipo 4: Esto utiliza Java al implementar un protocolo de red desde DBMS.
Controlador periférico
Se presenta como un hardware que viene dentro de un dispositivo que da paso a la interacción con la CPU.
Controladores para CD ROM
Son los controladores que permiten al usuario usar las unidades de CD-ROM normalmente.
Controladores de mouse
Es un controlador que suelen tener estos dispositivos que le permite funcionar de manera correcta e inmediata.
Controladores de disco duro
Se refiere al conjunto de circuitos integrados que cumplen como función la organización de la escritura y la lectura en las unidades de disco de una determinada computadora. Es a través de estos controladores que se envían los datos que necesita una computadora al interpretar los comandos que se solicitan.
Drivers para USB
Controladores de teclado
Con estos controladores, los usuarios pueden usar el teclado sin ningún problema al ingresar los datos y que la computadora los interprete correctamente.
Controladores digitales
Estas son instalaciones inteligentes de pequeño tamaño que se componen de una entrada de sensor, una salida de regulación y un indicador digital.