Organização e arquitetura de computadores
1-es programada os dados sao transferidos entre o processador e o modulo de es o processador executa um programa e tem controle direto da operação de es, incluindo a detecção do estado do dispositivo, o envio de comando de leitura ou escrita e a transferencia de dados. ha um grande desperdicio de tempo do processador.
2-es dirigida por interrupção
o processador envia um comando de es para um modulo e continua a executar trocar dados com oprocessador o processador efetua entao a tranferencia de dados, como na es programada, e depois retorna o seu processamento original.
3-acesso direto a memoria a es dirigida a interrupção, ainda requer uma intervençao ativa do processador para tranferir dados entre a memoria e o modulo de es. o acesso direto a memoria (direct memory access - DMA) é uma técnica mais eficiente para a transferencia de grandes volumes de dados.
funcionamento da es programada ler um bloco de dados (de uma fita, por exemplo) de um dispositivo de es
acesso direto a memoria
tecnica de acesso direto a memoria envolve um modeulo adicional no barramento do sistema, o controlador de dma. funcionamento dma: processador envia um comando ao dma contendo indicação da operação de leitura ou de escrita pelas linhas de controle o endereço do dispositivo de es envolvido na operaçao é enviado nas linhas de dados o endereço de memoria para inicio de leitura ou escrita de dado sé enviado pelas linhas de dados e armazenado no registrador de endereços dma transfere o conteúdo do es de ou para a memória sem a intervenção do processador, quando a transferencia é concluída, o dma envia um sinal de interrupção ao