Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquiteturas — IBADE 2026

Arquitetura de ComputadoresArquiteturas
Código
qg700655
Banca
IBADE
Órgão
PC-ES
Ano
2026
Nível
Superior
Cargo
Oficial Investigador de Polícia
Considerando a arquitetura de Von Neumann, qual componente é primariamente responsável pela decodificação e execução de instruções, bem como pelo controle das operações de E/S, mas não pela alocação dinâmica de memória para processos em execução?
  1. AUnidade de Gerenciamento de Memória (MMU).
  2. BUnidade Lógica e Aritmética (ULA).
  3. CUnidade de Controle (UC).
  4. DRegistradores de Propósito Geral e Cache L1.
  5. ERegistradores de Propósito Geral e Cache L2.
Revelar gabarito e comentário

GabaritoC — Unidade de Controle (UC).

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 Von Neumann

Gabarito: letra C. A Unidade de Controle (UC) é o componente que decodifica e executa instruções e controla as operações de E/S, em conformidade com a arquitetura de Von Neumann. A alocação dinâmica de memória para processos em execução é função do sistema operacional, auxiliado pela Unidade de Gerenciamento de Memória (MMU), não pela UC.

Conforme descrição clássica da arquitetura:

Arquitetura de von Neumann:

"Uma Unidade de Controle (CU), cuja função é a mesma da tabela de controle da Máquina de Turing universal: buscar um programa na memória, instrução por instrução, e executá-lo sobre os dados de entrada."

CPU (Von Neumann)
  • 1Unidade de Controle (UC)
    • Busca instruções
    • Decodifica instruções
    • Coordena execução
    • Controla E/S
  • 2ULA
    • Operações aritméticas
    • Operações lógicas
  • 3Registradores
    • Propósito geral
    • Cache L1 / L2
  • 4MMU (não é CPU)
    • Tradução virtual→físico
    • Proteção de memória
  • 5SO (não é hardware)
    • Alocação dinâmica de memória
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A Unidade de Gerenciamento de Memória (MMU) é responsável pela tradução de endereços virtuais em físicos e pela proteção de memória, não pela decodificação/execução de instruções ou controle de E/S. A alocação dinâmica de memória para processos (como malloc, gerenciamento de heap) é realizada pelo sistema operacional, mas a MMU dá suporte à memória virtual.

Alternativa B — ❌ Incorreta

A Unidade Lógica e Aritmética (ULA) realiza operações aritméticas e lógicas sobre os dados, mas não decodifica instruções nem controla E/S. Ela é um subcomponente da CPU que executa cálculos, não o controle do fluxo.

Alternativa C — ✅ Correta ⟵ GABARITO

A Unidade de Controle (UC) é o componente da CPU que busca instruções da memória, as decodifica e coordena a execução, além de controlar as operações de entrada/saída. A alocação dinâmica de memória para processos (gerenciamento de memória) não é função da UC, mas sim do sistema operacional e da MMU.

Alternativa D — ❌ Incorreta

Registradores de Propósito Geral e Cache L1 são componentes de armazenamento interno de alta velocidade. Eles armazenam dados e instruções temporariamente, mas não são responsáveis pela decodificação/execução ou controle de E/S. A Unidade de Controle utiliza registradores, mas não são eles que realizam a decodificação.

Alternativa E — ❌ Incorreta

Registradores de Propósito Geral e Cache L2 também são memórias de armazenamento. O Cache L2 é mais lento que L1 e tem função de cache, não de controle. Não realizam decodificação/execução.

Gabarito: letra C.

Link permanente: /questoes/qg700655