Pular para o conteúdo principal

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

Arquitetura de ComputadoresProcessadores
Código
gp019397
Banca
IBADE
Órgão
COREN-AM
Ano
2026
Cargo
Analista de Sistemas
Durante a análise de desempenho de um processador, umatécnica de otimização baseada em pipeline foi avaliada pelaequipe de arquitetura computacional. Antes daimplementação, uma instrução era executada integralmenteem 20 nanossegundos. Após a divisão do processamento em5 estágios de pipeline, cada estágio passou a consumir4 nanossegundos por ciclo. Considerando o funcionamentoideal do pipeline, sem atrasos, bolhas ou conflitos deexecução, o tempo necessário para concluir 8 instruçõesconsecutivas passou a ser de:
  1. A32 ns
  2. B40 ns
  3. C52 ns
  4. D48 ns
  5. E60 ns
Revelar gabarito e comentário

GabaritoD — 48 ns

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 em processadores

Gabarito: letra D (48 ns). Em um pipeline ideal de 5 estágios, cada estágio consome 4 ns (20 ns / 5 estágios). Para 8 instruções, o tempo total é dado pela fórmula: (número de estágios + (N − 1)) × tempo do ciclo, onde N é o número de instruções. Substituindo: (5 + 7) × 4 = 12 × 4 = 48 ns.

A questão testa o entendimento do funcionamento básico do pipeline: a primeira instrução leva 5 ciclos para ser concluída (preenchimento), e a cada ciclo subsequente uma nova instrução é finalizada. Não há atrasos ou bolhas, conforme enunciado.

Alternativa A — ❌ Incorreta

32 ns corresponde a 8 × 4 ns, desconsiderando o preenchimento do pipeline. Esse valor seria correto apenas se o pipeline já estivesse cheio antes de iniciar as 8 instruções.

Alternativa B — ❌ Incorreta

40 ns não se aplica ao cálculo padrão. Talvez resulte de 5 × 8? Mas não há relação direta.

Alternativa C — ❌ Incorreta

52 ns não é resultado de nenhuma interpretação direta dos dados fornecidos.

Alternativa D — ✅ Correta ⟵ GABARITO

48 ns conforme demonstrado. A fórmula correta para pipeline ideal: tempo = (k + N − 1) × τ, onde k = número de estágios (5), N = instruções (8), τ = tempo por estágio (4 ns).

Alternativa E — ❌ Incorreta

60 ns, se calculado como 15 × 4, não se alinha ao modelo.

PEGA ESSA DICA!

Decore a fórmula do pipeline ideal sem atrasos: \(T = (k + N - 1) \times \tau\). Erro comum é usar \(N \times \tau\) (esquecendo o preenchimento inicial). Em questões, lembre-se: a primeira instrução leva \(k\) ciclos.

Gabarito: letra D

Link permanente: /questoes/gp019397