Questão de Arquitetura de Computadores — Arquiteturas — IBADE 2026
Arquitetura de Computadores›Arquiteturas
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?
AUnidade de Gerenciamento de Memória (MMU).
BUnidade Lógica e Aritmética (ULA).
CUnidade de Controle (UC).
DRegistradores de Propósito Geral e Cache L1.
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.