Função da Unidade de Controle (UC) na CPU
Gabarito: letra B. A Unidade de Controle (UC) é o componente da CPU responsável por buscar instruções na memória, decodificá-las e coordenar a execução, controlando o fluxo de dados entre a ULA, registradores e demais unidades. As demais alternativas descrevem funções de outros componentes (E/S, registradores, conceito de coletor de lixo).
Alternativa A — ❌ Incorreta
Gerenciar a comunicação entre a CPU e os periféricos é função dos controladores de entrada/saída (E/S) ou do chipset, não da Unidade de Controle. A UC coordena internamente o processador, não gerencia periféricos diretamente.
Alternativa B — ✅ Correta ⟵ GABARITO
A principal função da Unidade de Controle é controlar o fluxo de instruções (busca, decodificação, execução) e coordenar as operações da ULA, registradores e barramentos internos, garantindo a sincronia do processamento.
Alternativa C — ❌ Incorreta
Armazenar temporariamente dados durante a execução de programas é função dos registradores (registradores de propósito geral, acumulador) ou da memória cache. A UC não armazena dados, apenas controla operações.
Alternativa D — ❌ Incorreta
Coleta de dados não processados para enviar ao coletor de lixo é um conceito de gerenciamento de memória em linguagens de programação (garbage collector), não relacionado à função da Unidade de Controle em hardware.
Gabarito: letra B.