As funções mais importantes de um módulo de entrada e saída (E/S) são:
O processador pode estabelecer uma comunicação em qualquer hora com um ou mais dispositivos externos, conforme as necessidades de entrada e saída do programa.
Os recursos internos do sistema, como o barramento e a MP, são compartilhados para haver a realização de várias atividades, incluindo a entrada e saída de dados. Em virtude disso, um módulo de E/S inclui funções de temporização e controle, para efetivamente monitorar o fluxo de dados entre os recursos internos e os dispositivos externos.