A arquitetura de E/S (entrada/saída) do sistema de computaçã...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a E, que identifica as três técnicas principais de E/S (entrada/saída) em sistemas computacionais: Programada, Controlada por interrupção e Acesso direto à memória (DMA). Vamos entender cada uma delas:
- E/S Programada: Neste modo, a CPU é responsável pelo gerenciamento da transferência de dados entre a memória e os dispositivos de E/S. A CPU verifica constantemente o estado do dispositivo para saber se está pronto para enviar ou receber dados. Este método consume bastante processamento, pois a CPU fica ocupada com essas verificações, em vez de executar outras tarefas.
- E/S Controlada por Interrupção: Aqui, a CPU inicia a transferência de dados e então pode executar outras tarefas. Quando o dispositivo está pronto para transferir dados, ele gera uma interrupção que sinaliza à CPU para parar o que está fazendo e atender à requisição de E/S. Isso permite que a CPU use melhor o seu tempo, pois não precisa verificar o estado do dispositivo de maneira constante.
- Acesso Direto à Memória (DMA): Com DMA, um controlador de DMA assume o controle do barramento para gerenciar a transferência de dados diretamente entre a memória e o dispositivo de E/S, sem a intervenção da CPU. Isso libera o processador para realizar outras operações enquanto a transferência de dados ocorre, melhorando o desempenho do sistema.
É importante notar que as outras alternativas mencionam termos como FireWire e InfiniBand, que são tecnologias de interface de hardware para conectar dispositivos externos ao computador, mas não são técnicas de E/S em si, o que as torna incorretas para a questão.
Compreender essas técnicas é fundamental para entender como os sistemas operacionais interagem com o hardware do computador, e como manipulam e transferem dados de forma eficiente entre a CPU, a memória e os dispositivos de entrada e saída.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GERENCIAMENTO DE E/S
O controle da troca de dados entre dois dispositivos pode ser feito basicamente de três formas:
- E/S programada (polling): o processador é responsável por determinar o estado do dispositivo, enviar os comandos de leitura ou escrita e por monitorar o término da transferência.
- E/S controlada por interrupção: o processador envia um comando de E/S e continua a executar outras instruções. O processador é interrompido pelo módulo de E/S quanto este tiver completado seu trabalho e transfere os dados para a memória.
- Acesso direto à memória (DMA): a transferência dos dados para a memória é controlada por um dispositivo especializado, sem envolver o processador.
FONTE: https://goo.gl/j1DREu
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo