Pular para o conteúdo principal

Questão de Sistemas Operacionais — Gerência do Processador — FGV 2024

Sistemas OperacionaisGerência do Processador
Código
fg075475
Banca
FGV
Órgão
AL-PR
Ano
2024
Nível
Médio
Cargo
Técnico Legislativo - Suporte e Manutenção
Em uma arquitetura genérica de uma Unidade Central de Processamento (UCP), existem diversos componentes com funções específicas. O projeto do processador pode variar entre fabricantes. Entretanto, algumas funções (e componentes responsáveis pela sua execução) são comuns.Nesse contexto, assinale a função do registrador conhecido como “contador de instrução (CI)” ou “contador de programa (CP)”.
  1. AArmazenar o código da instrução a ser executada pelo processador.
  2. BArmazenar o endereço da próxima instrução a ser executada pelo processador.
  3. CCadenciar e sincronizar a execução entre duas instruções no âmbito do processador.
  4. DDecodificar o código de operação e os operandos das instruções executadas.
  5. EExecutar as operações lógicas e aritméticas realizadas pelo processador.
Revelar gabarito e comentário

GabaritoB — Armazenar o endereço da próxima instrução a ser executada pelo processador.

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”.

Contador de programa (PC) – Função

Gabarito: letra B. O contador de programa (CP ou PC) é o registrador responsável por armazenar o endereço da próxima instrução a ser executada pelo processador. Essa é a função clássica e universal desse componente, presente em qualquer arquitetura de processador (Maziero, Sistemas Operacionais: Conceitos e Mecanismos, cap. 1 – Conceitos básicos).

A questão testa o conhecimento básico sobre a função de cada registrador interno da UCP. O PC é um registrador de controle fundamental para o fluxo de execução.

Alternativa A — ❌ Incorreta

Armazenar o código da instrução a ser executada é função do Registrador de Instrução (RI). O PC contém o endereço, não o conteúdo da instrução.

Alternativa B — ✅ Correta ⟵ GABARITO

Exatamente: o PC (ou CI) guarda o endereço de memória da próxima instrução a ser buscada e executada. Após cada busca, o PC é incrementado (ou atualizado por desvios) para apontar para a próxima.

Alternativa C — ❌ Incorreta

Cadenciar e sincronizar a execução entre instruções é tarefa do clock e do ciclo de instrução (busca-decodifica-execução), não do PC.

Alternativa D — ❌ Incorreta

Decodificar o código de operação e operandos é competência do decodificador de instrução, um circuito combinacional interno do processador.

Alternativa E — ❌ Incorreta

Executar operações lógicas e aritméticas é atribuição da Unidade Lógica e Aritmética (ULA), não do contador de programa.

NÃO CAIA NESSA!

A banca tenta confundir o PC com o Registrador de Instrução (RI). Enquanto o PC guarda endereços, o RI guarda a instrução propriamente dita (seus bits). Candidatos desatentos trocam as funções. Fique atento: se a alternativa falar em "código" ou "instrução", é quase sempre o RI.

PEGA ESSA DICA!

Para decorar, associe: Program Counter = Próximo endereço (próxima instrução). O nome já indica: "contador" de programa – ele "conta" (armazena) o endereço da próxima posição do programa.

Gabarito: letra B

Link permanente: /questoes/fg075475