Caso um barramento esteja sendo usado pelo sistema, cada uma das interações entre o módulo de entrada e saída e o processador irá envolver uma ou mais arbitrações (priorização) do barramento.
Para que haja comunicação com o processador há necessidade de serem observados os seguintes itens:
O módulo de E/S recebe comandos do processador, geralmente enviados como sinais, por meio do barramento de controle. Exemplo, um módulo de entrada e saída conectada a um HD poderá aceitar os seguintes comandos: leitura e escrita de um setor, busca de determinada trilha e pesquisa de determinado registro identificador.
XPor meio do barramento de dados há transferências entre o processador e o módulo de entrada e saída.
XGeralmente os periféricos são muito lentos, em virtude disso, é necessário conhecer o estado do módulo de entrada e saída. Exemplo, um módulo de E/S não está pronto para uma operação de leitura em virtude de estar ainda processando um comando de entrada e saída anterior. Essa situação é enviada como um sinal de estado, podendo ser o sinal BUSY (ocupado) e READY (pronto). Há a possibilidade de haver também sinais para indicar condições de erro.
XCada dispositivo de entrada e saída possui um endereço, assim como uma palavra de memória. Dessa forma, o módulo de entrada e saída deve ser capaz de reconhecer distintamente um endereço para cada periférico que esteja sob seu controle.
X