Questão de Arquitetura de Computadores — Processadores — FGV 2026
Arquitetura de Computadores›Processadores
Código
fg127360
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Tecnologia da Informação - Banco de Dados)
Em um ambiente de alto desempenho, o processador de um servidor de banco de dados executa milhões de instruções por segundo. A eficiência desse processador depende fundamentalmente de como ele gerencia o ciclo básico de execução de instruções, conhecido como ciclo de Busca-Decodificação-Execução.Assinale a opção que identifica a unidade central de processamento responsável por interpretar o código de operação da instrução buscada e determinar quais micro-operações devem ser realizadas.
AUnidade Lógica e Aritmética (ULA).
BCache L1.
CContador de Programa (PC)
DUnidade de Controle (UC)
ERegistrador de Instrução (IR)
Revelar gabarito e comentário▾
GabaritoD — 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”.
Ciclo de Busca-Decodificação-Execução e a Unidade de Controle
Gabarito: letra D. A Unidade de Controle (UC) é o componente da CPU que decodifica o código de operação da instrução e coordena as micro-operações necessárias para sua execução. As demais alternativas — ULA, Cache L1, Contador de Programa (PC) e Registrador de Instrução (IR) — desempenham funções distintas, conforme detalhado a seguir.
A questão cobra o papel de cada unidade interna do processador no ciclo básico de instruções. O texto de apoio (Wikipédia) descreve a Unidade de Controle como "responsável pela tarefa de controle das ações a serem realizadas pelo computador, comandando todos os outros componentes", o que inclui interpretar o opcode e acionar os caminhos de dados adequados.
Ciclo de instrução
1Busca
PC → endereço da próxima instrução
IR armazena a instrução buscada
2Decodificação
UC interpreta o opcode
UC gera sinais de controle
3Execução
ULA opera dados
Registradores e barramentos acionados
4Componentes
UC (gabarito)
Decodifica e coordena
ULA
Aritmética e lógica
Cache L1
Memória rápida
PC
Endereço da próxima instrução
IR
Armazena a instrução
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A Unidade Lógica e Aritmética (ULA) executa operações aritméticas e lógicas sobre os dados, mas não interpreta o código de operação. Ela é acionada pela UC após a decodificação.
Alternativa B — ❌ Incorreta
A Cache L1 é uma memória rápida que armazena dados e instruções frequentemente usados, visando reduzir o tempo de acesso à memória principal. Não tem função de decodificação.
Alternativa C — ❌ Incorreta
O Contador de Programa (PC) armazena o endereço da próxima instrução a ser executada. Ele é atualizado pela UC, mas não interpreta instruções.
Alternativa D — ✅ Correta ⟵ GABARITO
A Unidade de Controle (UC) é o bloco responsável por buscar a instrução na memória, decodificar seu código de operação e gerar os sinais de controle que acionam os demais componentes (ULA, registradores, barramentos) para executar a instrução. Essa função está alinhada à definição apresentada no texto de apoio e é o foco central da pergunta.
Alternativa E — ❌ Incorreta
O Registrador de Instrução (IR) apenas armazena a instrução que está sendo executada. Ele não realiza a decodificação; esta é feita pela Unidade de Controle a partir do conteúdo do IR.