Questão nº 22
Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 22)
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 (alternativa correta)
- E16,25
Resposta comentada
Gabarito Alternativa D
Pipelining é uma técnica em processadores que permite que várias instruções estejam em diferentes estágios de execução ao mesmo tempo, como uma linha de montagem. Isso não acelera uma instrução individual, mas aumenta a taxa de conclusão de instruções, tornando o processador mais rápido no geral.
- (A) Incorreta: Este valor (2 ms) corresponde ao tempo total de execução no processador com pipeline (T2), e não ao ganho.
- (B) Incorreta: Este valor (2) corresponde ao tempo de ciclo do pipeline (t2) em nanossegundos, ou ao tempo T2 em milissegundos, mas não ao ganho, que é uma razão.
- (C) Incorreta: Embora o valor numérico seja o mesmo do ganho, a unidade "ms" está incorreta. O ganho é uma razão entre dois tempos, portanto, é uma grandeza adimensional (sem unidade). Esta é a principal armadilha da banca, pois o candidato pode chegar ao valor correto, mas errar na interpretação da unidade.
- (D) Correta: O tempo T1 (sem pipeline) é . O tempo T2 (com pipeline), conforme a fórmula fornecida no problema (), é . O ganho é a razão .
- (E) Incorreta: Este valor não corresponde a nenhum cálculo lógico a partir dos dados fornecidos para o ganho.
Fonte: FCC TRT19 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.