Alternativa A - I e III
Análise da Questão
Esta questão aborda os métodos de Entrada e Saída (E/S) em sistemas computacionais, focando especificamente na técnica de DMA (Direct Memory Access).
Vamos analisar cada afirmativa detalhadamente para identificar quais são verdadeiras:
1. Análise da Afirmativa I
"DMA é um mecanismo que permite acesso direto a memória."
- Conceito: DMA significa Acesso Direto à Memória.
- Explicação: Este mecanismo permite que periféricos (como discos rígidos, placas de rede) transfiram dados diretamente para a memória RAM sem precisar da intervenção constante do processador (CPU).
- Veredito: VERDADEIRA. É a definição exata do funcionamento do DMA.
2. Análise da Afirmativa II
"Não existem desvantagens nas operações programadas ou por interrupções."
- Conceito: Operações de E/S Programadas e por Interrupção.
- Explicação: Todas as técnicas de E/S possuem prós e contras:
- Programada: Desperdiça ciclos da CPU enquanto ela aguarda o dispositivo (processo de busy-waiting).
- Por Interrupção: Embora libere a CPU, introduz sobrecarga (overhead) devido ao salvamento de contexto e troca de rotinas a cada transferência.
- Veredito: FALSA. Existem desvantagens claras, principalmente relacionadas à eficiência do uso da CPU.
3. Análise da Afirmativa III
"O acesso DMA pode ser ativado em um sistema operacional, visando aumento de desempenho."
- Conceito: Otimização de Sistema Operacional.
- Explicação: O principal objetivo de utilizar DMA em um SO é liberar o processador para realizar outras tarefas enquanto grandes blocos de dados são transferidos. Isso resulta em um ganho significativo de desempenho geral do sistema.
- Veredito: VERDADEIRA. O uso de DMA é uma estratégia padrão para otimização de performance.
Conclusão
Temos as seguintes conclusões:
- Afirmativa I: Verdadeira
- Afirmativa II: Falsa
- Afirmativa III: Verdadeira
Portanto, as afirmativas corretas são I e III, correspondendo à Alternativa A.