Três técnicas.
E/S programada, os dados são trocados entre a CPU e o módulo de E/S. A CPU executa um programa que lhe dá o controlo directo da operação de E/S, incluindo a apreensão do status do dispositivo, a emissão de comandos de leitura e de escrita e a transferência de dados. Quando a CPU emite um comando para o módulo de E/S, deve esperar até estar completa a operação de E/S. Se a CPU for mais rápida que o módulo de E/S, isto é um desperdício de tempo de CPU.
E/S conduzida por interrupção a CPU emite um comando de E/S, continua a executar outras instruções e é interrompida pelo módulo de E/S quando este tiver concluído o seu trabalho. Tanto com E/S programada como por interrupção, a CPU é responsável por extrair os dados da memória principal e armazenar os dados na memória, para saída ou para entrada de dados, respectivamente.
Acesso directo à memória (DMA), neste modo o módulo de E/S e a memória principal trocam dados directamente, sem envolvimento da CPU.
Resposta = A
Att
Fabiano Fernandes