Questão de Arquitetura de Computadores — Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores. — FCC 2022
Arquitetura de Computadores›Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores.
Código
fc064892
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2022
Cargo
Analista Judiciário - Área Apoio Especializado Especialidade: Tecnologia da Informação
Em um processador, o tempo T gasto no processamento de M instruções em um pipeline com K estágios, sendo M muito maior que K, e tempo de ciclo de máquina igual a t, é dado por: T = M * t.Considere que programa tem 1.000.000 (M) de instruções. Em uma arquitetura sem pipeline, o tempo médio de execução de cada instrução (t1) é 6,5 ns. Nesta arquitetura, o tempo gasto no processamento das M instruções é: T1 = 6,5 ns * 1.000.000 ≅ 6,5 ms. O ganho (T1/T2) na execução deste programa em um processador com pipeline de 5 estágios com ciclo de 2 ns (t2) é:
A2 ms
B2
C3,25 ms
D3,25
E16,25
Revelar gabarito e comentário▾
GabaritoD — 3,25
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: ganho (speedup) no processamento
Gabarito: letra D. O ganho (speedup) é a razão entre o tempo sem pipeline (T₁) e o tempo com pipeline (T₂). Calculando: T₂ = M × t₂ = 1.000.000 × 2 ns = 2 ms. Então speedup = T₁ / T₂ = 6,5 ms / 2 ms = 3,25 (adimensional). A banca testa a compreensão de que o ganho é uma relação, não um tempo.
A questão fornece a fórmula T = M × t para pipeline com M ≫ K (estágios). Programa com M = 1.000.000 instruções. Sem pipeline: t₁ = 6,5 ns → T₁ = 6,5 ms. Com pipeline de 5 estágios, ciclo t₂ = 2 ns → T₂ = 2 ms. O ganho é T₁ / T₂ = 3,25.
Alternativa A — ❌ Incorreta
O valor 2 ms é o tempo com pipeline (T₂), não o ganho. O candidato pode confundir e responder o tempo T₂.
Alternativa B — ❌ Incorreta
O valor 2 é uma aproximação incorreta (talvez 6,5/3,25? Não procede). O ganho correto é 3,25.
Alternativa C — ❌ Incorreta
O valor 3,25 ms é o ganho com unidade de tempo. O ganho é adimensional, não se mede em milissegundos.
Alternativa D — ✅ Correta ⟵ GABARITO
Exatamente a razão T₁/T₂ = 6,5 ms / 2 ms = 3,25. Unidade correta: adimensional.
Alternativa E — ❌ Incorreta
16,25 (não se encaixa em nenhum cálculo direto; talvez T₂ × algo? Não é o ganho).
NÃO CAIA NESSA!
A banca insere alternativas com a unidade "ms" (2 ms, 3,25 ms) para induzir o aluno a achar que o ganho é um tempo. Lembre-se: speedup é uma relação, portanto adimensional. Ao calcular, divida T₁ por T₂ e ignore a unidade.