El sistema operativo
(OS) administra los recursos de hardware y software utilizados por un controlador. El sistema operativo proporciona las interfaces y mecanismos necesarios para que el controlador interactúe con el hardware, y es responsable de asignar y administrar recursos como la memoria, el acceso de E/S e interrupciones.