Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Governança de TI — IDESG 2024

Arquitetura de SoftwareConceitos Básicos em Governança de TI
Código
qg231918
Banca
IDESG
Órgão
CONSPNOR - RJ
Ano
2024
Nível
Médio
Cargo
Assistente - TI
Qual técnica de hardware é responsável por permitir que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada?
  1. AOperando.
  2. BEndereçamento.
  3. CPipeline.
  4. DCISC.
Revelar gabarito e comentário

GabaritoC — Pipeline.

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

Pipeline de instruções

Gabarito: letra C. A técnica de hardware que permite que a CPU busque uma ou mais instruções além da próxima a ser executada é o pipeline, conforme explicado no estudo de sistemas operacionais.

A questão testa o conhecimento básico sobre arquitetura de processadores. O pipeline divide a execução de instruções em estágios (busca, decodificação, execução) e permite que múltiplas instruções estejam em diferentes estágios simultaneamente, aumentando a vazão.

  1. 1Busca (instrução n+2)
  2. 2Decodificação (instrução n+1)
  3. 3Execução (instrução n)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

"Operando" refere-se aos dados manipulados por uma instrução, não à técnica de busca antecipada. O operando é parte da instrução, não uma técnica de hardware.

Alternativa B — ❌ Incorreta

"Endereçamento" diz respeito aos modos como os operandos são especificados (imediato, direto, indireto, etc.), não à busca paralela de instruções.

Alternativa C — ✅ Correta ⟵ GABARITO

O pipeline é exatamente a técnica que permite buscar a próxima instrução enquanto a atual está sendo executada, podendo até buscar várias instruções à frente. O material de apoio menciona: "enquanto ela está executando a instrução n, poderia também estar decodificando a instrução n + 1 e buscando a instrução n + 2". Isso caracteriza o pipeline.

Alternativa D — ❌ Incorreta

CISC (Complex Instruction Set Computer) é uma filosofia de design de CPU com instruções complexas, mas não é a técnica responsável pela busca antecipada de instruções. Processadores CISC podem usar pipeline, mas o conceito em si é diferente.

PEGA ESSA DICA!

Para distinguir pipeline de superescalar: pipeline executa múltiplas instruções em estágios diferentes ao mesmo tempo; superescalar executa múltiplas instruções em paralelo usando múltiplas unidades funcionais. A questão pede especificamente a técnica de busca de instruções além da próxima, que é o pipeline.

Gabarito: letra C.

Link permanente: /questoes/qg231918