Considere as afirmações abaixo sobre os métodos empregados ...
I - O método “E/S programada” é aquele de programação mais simples e flexível.
II - No método “E/S orientado a interrupções”, o processador pode ser liberado da tarefa de aguardar as respostas do dispositivo de E/S.
III - No método por DMA – Direct Memory Access, o processador não é usado na transferência, propriamente dita, dos dados de/para o dispositivo de E/S.
Quais estão corretas?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - I, II e III.
Vamos analisar cada uma das afirmações para compreender por que todas são verdadeiras.
I - E/S programada: Esse método é conhecido por ser simples de programar, pois envolve diretamente o processador para controlar os dispositivos de entrada e saída (E/S). No entanto, é importante notar que, apesar de sua simplicidade, ele não é o mais eficiente, pois o processador é obrigado a esperar até que a operação de E/S seja concluída, o que pode não ser flexível em termos de desempenho.
II - E/S orientado a interrupções: Nesse método, o processador não precisa ficar aguardando o dispositivo de E/S. Em vez disso, ele é notificado através de uma interrupção assim que o dispositivo está pronto para enviar ou receber dados, permitindo que o processador execute outras tarefas enquanto espera. Isso melhora a eficiência e utiliza melhor os recursos do sistema.
III - DMA (Direct Memory Access): O método DMA permite que os dispositivos de E/S transfiram dados diretamente para a memória, sem a intervenção do processador durante a transferência. Isso libera o processador para executar outras tarefas, aumentando significativamente o desempenho do sistema. O DMA é especialmente útil para operações que envolvem grandes volumes de dados.
Todas as afirmações estão corretas porque cada método descrito realiza exatamente o que é mencionado. A E/S programada é simples na implementação, a E/S orientada a interrupções permite ao processador aguardar de forma mais eficiente, e o DMA melhora a performance ao permitir transferências de dados independentes do processador.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo