Un controlador de dispositivo o manejador de dispositivo es un programa informático que permite al sistema operativo interaccionar con un
periférico, haciendo una abstracción del hardware y proporcionando una interfaz (posiblemente estandarizada) para utilizar el dispositivo.