Questão 1
Julgue o item seguinte, que versa sobre arquitetura de computadores. Em se tratando da técnica de acesso direto à memória (DMA), a E/S ocorre sob o controle direto e contínuo do programa que acessar a memória.
- C)Certo
- E)Errado
Ver gabarito e explicação
Resposta correta: E
A técnica de DMA (Direct Memory Access, ou acesso direto à memória) serve para tirar peso da CPU em operações de E/S. Em vez de o processador ficar “carregando balde d’água” byte por byte, um controlador de DMA assume a transferência de dados entre o dispositivo de entrada/saída e a memória principal. Isso libera a CPU para outras tarefas, enquanto o hardware especializado cuida do tráfego de dados. O ponto central da questão é este: no DMA, a E/S não ocorre sob controle direto e contínuo do programa que acessa a memória. Quem conduz a transferência é o controlador de DMA, com intervenção inicial do processador para configurar a operação e, ao final, para receber a interrupção de término, se for o caso. Ou seja, a CPU participa, mas não fica acompanhando cada passo da transferência. Por isso o item está errado. A frase mistura a lógica do acesso direto à memória com a ideia de controle contínuo pelo programa, mas essa característica é justamente o contrário do DMA. Na doutrina clássica de sistemas operacionais, o DMA é apresentado como técnica de E/S orientada a hardware, usada para reduzir a sobrecarga de interrupções e de intervenção da CPU. Não há fundamento legal específico aqui, porque o tema é técnico, não jurídico. Se quiser guardar em uma linha: no DMA, a CPU só arma a operação; depois, quem trabalha é o controlador de DMA. Se a frase disser que o programa controla direta e continuamente a E/S, desconfie na hora.