Un "CONTROLADOR" o "DRIVER" en ingles es un programa informático que permite a un sistema operativo interaccionar con un periférico, proporciona una interfaz (posiblemente estandarizada) para utilizar el dispositivo.
Sin esta parte des software el hardware no se podría utilizar.
Existen diferentes tipos de controladores que nombrare a continuación:
1.-Driver de audio: Los hay para componentes de audio integrados en la tarjeta madre, modems o tarjetas de sonido independientes, algunos ejemplos de ello son Realte, AC97, o el mas moderno HD Audio.
Ejemplo:
2.-Driver de vídeo: Están integradas en la tarjeta madre y también en tarjetas independientes.
Los drivers mas comunes son ATL o NVDIA.
Ejemplo:
3.- Drivers LAN o Ethernet: Son los que controlan los dispositivos de red por cable.
Ejemplo:
4.-Drivers Wireles: Estos se aplican a dispositivos o componentes esenciales para las redes inalambricas como las wi-fi o las bluetooth.
Ejemplo:
5.-Drivers USB: Son los que permiten el buen funcionamiento de los puertos USB con los que cuentan todas las tarjeta madre modernas.
Ejemplo:
6.-Drivers de escaners, impresoras, ratones y teclados, webcams, etc. Drivers del chispet: El chispet es un conjunto de circuitos integrados concebidos para trabajar con un tipo concreto de CPU. Tienen una gran importancia en la tarjeta madre y en el rendimiento de muchos componentes y dispositivos del PC.
Ejemplo: