Pular para o conteúdo principal

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

Arquitetura de ComputadoresInterrupções e dispositivos de entrada e saída
Código
qg467191
Banca
FUNCERN
Órgão
IF-PE
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Redes
Para otimizar o desempenho de um servidor de banco de dados, o administrador de sistemas do IFPE instalou uma unidade de armazenamento NVMe, de alta velocidade. O mecanismo de hardware que permite que esse dispositivo de entrada e saída de alta performance acesse a memória principal sem sobrecarregar a CPU é conhecido como
  1. APIO.
  2. BDMA.
  3. CUSB.
  4. DIRQ.
  5. EBIOS.
Revelar gabarito e comentário

GabaritoB — DMA.

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”.

Arquitetura de Computadores: DMA

Gabarito: letra B. O mecanismo de hardware que permite que um dispositivo NVMe acesse a memória principal sem sobrecarregar a CPU é o DMA (Direct Memory Access). Conforme o material de apoio, no DMA o processador concede o controle do barramento a um controlador dedicado, mantendo a CPU em estado passivo durante a transferência.

O texto de apoio descreve:

DMA (direct memory access): Neste tipo de solução, o processador concede poder a um dispositivo controlador de DMA, cuja transferência mantém a CPU em estado passivo (idle), sendo que o controle do barramento está sendo momentaneamente efetuado por dispositivo controlador de DMA.

Mecanismo

Descrição

Função principal

Adequado para NVMe?

PIO

Entrada e saída programada

CPU participa ativamente de cada transferência de dados

Não (sobrecarrega a CPU)

DMA

Acesso direto à memória

Transfere dados entre dispositivo e memória sem intervenção da CPU

Sim (libera o processador)

USB

Barramento serial universal

Conectar periféricos (mouse, teclado, armazenamento externo)

Não (é apenas uma interface)

IRQ

Requisição de interrupção

Sinalizar à CPU que um dispositivo precisa de atenção

Não (apenas notifica, não transfere)

BIOS

Sistema básico de entrada/saída

Firmware para inicialização e configuração do hardware

Não (não gerencia transferências)

1PIO (Programmed I/O)
CPU participa ativamente
Sobrecarrega o processador
2DMA (Direct Memory Access)
Acesso direto à memória
CPU fica passiva (idle)
Ideal para alta performance (NVMe)
3IRQ (Interrupt Request)
Sinal de hardware para CPU
Não transfere dados
4USB (Universal Serial Bus)
Barramento serial padrão
Não é mecanismo de acesso
5BIOS (Basic Input/Output System)
Firmware de inicialização
Não é mecanismo de E/S
Mecanismos de E/S
LEVELsoulevel.com.br
Mecanismos de E/S: PIO (Programmed I/O) (CPU participa ativamente, Sobrecarrega o processador); DMA (Direct Memory Access) (Acesso direto à memória, CPU fica passiva (idle), Ideal para alta performance (NVMe)); IRQ (Interrupt Request) (Sinal de hardware para CPU, Não transfere dados); USB (Universal Serial Bus) (Barramento serial padrão, Não é mecanismo de acesso); BIOS (Basic Input/Output System) (Firmware de inicialização, Não é mecanismo de E/S)

Alternativa A — ❌ Incorreta

PIO (Programmed I/O) — Na entrada e saída programada, a CPU participa ativamente de cada transferência de dados, lendo ou escrevendo registradores do dispositivo. Isso consome ciclos do processador, sobrecarregando-o. Portanto, não é adequado para dispositivos de alta performance como NVMe.

Alternativa B — ✅ Correta ⟵ GABARITO

DMA (Direct Memory Access) — Conforme a citação acima, o DMA permite que o dispositivo de E/S transfira dados diretamente para a memória principal sem intervenção da CPU, liberando o processador para outras tarefas. É o mecanismo padrão para dispositivos de alta velocidade.

Alternativa C — ❌ Incorreta

USB (Universal Serial Bus) — USB é um barramento serial padrão para conectar periféricos (mouse, teclado, armazenamento externo). Embora dispositivos USB frequentemente usem DMA internamente, a sigla USB não representa o mecanismo de acesso direto à memória; é apenas um padrão de interface.

Alternativa D — ❌ Incorreta

IRQ (Interrupt Request) — IRQ é um sinal de hardware usado por dispositivos para solicitar a atenção da CPU (interrupção). Não realiza transferência de dados; apenas notifica o processador de que um dispositivo precisa de serviço. O DMA pode usar IRQ para sinalizar o fim de uma transferência, mas não é o mecanismo de acesso em si.

Alternativa E — ❌ Incorreta

BIOS (Basic Input/Output System) — BIOS é um firmware armazenado na placa-mãe responsável pela inicialização e configuração básica do hardware. Não é um mecanismo de transferência de dados entre dispositivos e memória.

PEGA ESSA DICA!

Lembre-se da sigla DMA = Direct Memory Access. Em questões sobre transferência de dados entre E/S e memória, a alternativa quase sempre será DMA. O PIO é o oposto: a CPU faz todo o trabalho.

Gabarito: letra B.

Link permanente: /questoes/qg467191