[6.3] Barramentos (cont.)
Aliviando a Carga de E/S da CPU:
Justificativa:
- E/S = tarefa pouco “nobre” (apenas read/write)
- Transferências são, na verdade, E/S ? Memória
- Transferências ocorrem freqüentemente em blocos
Solução Típica:
- Fazer E/S via DMA (c/ hardware especial de controle)
- Passo-1: CPU programa DMA (ender.inic., núm.bytes)
- Passo-2: CPU ativa início de DMA
- Passo-3: Ao final, control. DMA interrompe a CPU