Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Processadores — FGV 2026

Arquitetura de ComputadoresProcessadores
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.
  1. AUnidade Lógica e Aritmética (ULA).
  2. BCache L1.
  3. CContador de Programa (PC)
  4. DUnidade de Controle (UC)
  5. 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.

Gabarito: letra D.

Link permanente: /questoes/fg127360