Questão de Arquitetura de Computadores — Arquiteturas — FCC 2018
Arquitetura de Computadores›Arquiteturas
Código
fc044469
Banca
FCC
Órgão
DPE-AM
Ano
2018
Cargo
Assistente Técnico de Defensoria - Assistente Técnico de Suporte
Em computadores convencionais, como os microcomputadores de uso geral, são encontrados barramentos para a conexão de dispositivos de entrada e de saída. Esses dispositivos possuem um módulo denominado controlador, que possibilita o acesso aos barramentos. Quando esse controlador lê ou escreve dados de ou para a memória, sem a intervenção da Unidade Central de Processamento, ele executa uma operação de
Asincronização de dados.
Bexceção.
Cpipelining.
Dacesso direto à memória.
Etratamento de interrupção.
Revelar gabarito e comentário▾
GabaritoD — acesso direto à memória.
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”.
Acesso Direto à Memória (DMA)
Gabarito: letra D. A operação descrita — controlador de dispositivo de E/S lendo ou escrevendo dados na memória sem a intervenção da CPU — é exatamente o conceito de acesso direto à memória (DMA), técnica que libera o processador para outras tarefas enquanto a transferência ocorre.
A banca testa o conhecimento sobre o papel do controlador de E/S e os modos de transferência. No modo DMA, o controlador gerencia o barramento e transfere blocos de dados diretamente entre o dispositivo e a memória principal, sem que a CPU execute cada palavra individualmente.
1CPU executa cada palavra
2Controlador assume barramento
3DMA transfere bloco sem CPU
4Interrupção avisa fim da DMA
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Sincronização de dados refere-se ao alinhamento temporal entre sinais ou entre componentes, não é uma operação de transferência de dados sem CPU. A sincronização pode ser necessária no DMA, mas o nome da operação descrita é DMA.
Alternativa B — ❌ Incorreta
Exceção (ou trap) é um evento síncrono gerado pela CPU ao encontrar uma condição anormal (ex.: divisão por zero). Não se relaciona com a transferência de dados por controlador de E/S.
Alternativa C — ❌ Incorreta
Pipelining é uma técnica de organização interna da CPU que sobrepõe a execução de múltiplas instruções em estágios. Não envolve operação de E/S direta à memória.
Alternativa D — ✅ Correta ⟵ GABARITO
A descrição do enunciado define exatamente o acesso direto à memória (DMA). No DMA, um controlador (DMA controller) assume o controle do barramento e realiza transferências entre o dispositivo de E/S e a memória sem intervenção da CPU, aumentando a eficiência do sistema. Conforme o texto de apoio: "conceito conhecido como acesso direto à memória" (trecho referente à comunicação de periféricos com a memória sem intervenção da CPU).
Alternativa E — ❌ Incorreta
Tratamento de interrupção é a rotina executada pela CPU ao receber um sinal de interrupção (ex.: fim de uma transferência DMA). A operação em si de transferir dados sem CPU é o DMA, não o tratamento da interrupção que sinaliza seu término.