Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Interrupções e dispositivos de entrada e saída — FCM 2024

Arquitetura de ComputadoresInterrupções e dispositivos de entrada e saída
Código
qg137791
Banca
FCM
Órgão
Prefeitura de Timóteo - MG
Ano
2024
Nível
Médio
Cargo
Técnico de Nível Médio - Informática
Qual é a principal função de um controlador de acesso à memória (DMA) em um sistema de computador?
  1. AGerenciar a alocação de recursos de CPU para aplicativos em execução.
  2. BControlar o acesso à internet em redes locais, podendo realizar pontes entre redes com e sem fio.
  3. CFacilitar a transferência direta de dados entre dispositivos de E/S e memória principal, sem intervenção direta da CPU.
  4. DGerenciar a memória virtual do sistema operacional.
Revelar gabarito e comentário

GabaritoC — Facilitar a transferência direta de dados entre dispositivos de E/S e memória principal, sem intervenção direta da CPU.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

DMA (Direct Memory Access)

Gabarito: letra C. O DMA (Direct Memory Access) é um controlador que permite a transferência direta de dados entre um dispositivo de entrada/saída e a memória principal, sem a intervenção contínua da CPU. Isso libera o processador para executar outras tarefas enquanto a transferência ocorre, sendo essencial para operações de E/S de alto desempenho.

A questão testa o conhecimento básico sobre a função do controlador DMA em arquitetura de computadores. Vamos analisar cada alternativa:

  1. 1CPU programa o DMA
  2. 2DMA assume o barramento
  3. 3Transferência direta E/S ↔ RAM
  4. 4DMA notifica CPU por interrupção
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Gerenciar a alocação de recursos da CPU é função do escalonador do sistema operacional, não do DMA. O DMA não administra tempo de CPU, apenas realiza transferências de dados.

Alternativa B — ❌ Incorreta

Controlar o acesso à internet e fazer pontes entre redes é tarefa de dispositivos de rede (roteadores, switches) ou de funcionalidades específicas do sistema operacional, não de um controlador DMA.

Alternativa C — ✅ Correta ⟵ GABARITO

A descrição corresponde exatamente ao DMA: "facilitar a transferência direta de dados entre dispositivos de E/S e memória principal, sem intervenção direta da CPU". O DMA assume o controle do barramento e realiza a transferência em bloco, notificando a CPU ao final por interrupção.

Alternativa D — ❌ Incorreta

Gerenciar a memória virtual é responsabilidade do sistema operacional (com suporte da MMU - Memory Management Unit). O DMA não tem relação com memória virtual; ele opera diretamente sobre a memória física.

Conclusão: A única alternativa que define corretamente a principal função do DMA é a letra C.

Link permanente: /questoes/qg137791