Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquiteturas — FCC 2018

Arquitetura de ComputadoresArquiteturas
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
  1. Asincronização de dados.
  2. Bexceção.
  3. Cpipelining.
  4. Dacesso direto à memória.
  5. 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.

  1. 1CPU executa cada palavra
  2. 2Controlador assume barramento
  3. 3DMA transfere bloco sem CPU
  4. 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.

Gabarito: letra D

Link permanente: /questoes/fc044469