Uma das funções de um sistema operacional típico é o controle dos dispositivos de entrada e saída do computador.
Esse controle pode se processar por meio de diversas técnicas, como a que requer um circuito especial conectado aos
barramentos do computador, possibilitando altas taxas de
transferência de dados e sem envolver o processador durante
essa transferência. Essa técnica é denominada