Esquema de un subsistema de controladores de dispositivos como parte del «núcleo del sistema operativo», actuando como interfaz (controlador A) entre las “aplicaciones de usuario” y un dispositivo externo (dispositivo A).
Un controlador de dispositivo o manejador de dispositivo (en inglés: device driver, o simplemente driver)[nota 1] es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz (posiblemente estandarizada) para utilizar el dispositivo.[1]
Error en la cita: Existen etiquetas <ref> para un grupo llamado «nota», pero no se encontró la etiqueta <references group="nota"/> correspondiente.
↑Real Academia de Ingeniería (ed.). «driver». Diccionario Español de Ingeniería (DEI 1.0). Consultado el 24 de agosto de 2015. «Componente software que permite que un dispositivo se entienda con el sistema operativo y pueda ser utilizado por las aplicaciones».