Una de las funciones principales de un Sistema Operativo (S.O.) es el control de todos los dispositivos de E/S de la computador.
Las principales funciones relacionadas son:
- Enviar comandos a los dispositivos.
- Detectar las interrupciones.
- Controlar los errores.
- Proporcionar una interfaz entre los dispositivos y el resto del sistema. Debe ser sencilla y fácil de usar. Debe ser la misma (preferentemente) para todos los dispositivos (independencia del dispositivo).
- El código de E/S representa una fracción significativa del S.O.
- El uso inapropiado de los dispositivos de E/S frecuentemente genera ineficiencias del sistema, lo que afecta la performance global.