Questão nº 22

Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 22)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

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) é:

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) é 1.000.000×6,5 ns=6.500.000 ns=6,5 ms1.000.000 \times 6,5 \text{ ns} = 6.500.000 \text{ ns} = 6,5 \text{ ms}. O tempo T2 (com pipeline), conforme a fórmula fornecida no problema (T=M×tT = M \times t), é 1.000.000×2 ns=2.000.000 ns=2 ms1.000.000 \times 2 \text{ ns} = 2.000.000 \text{ ns} = 2 \text{ ms}. O ganho é a razão T1/T2=6,5 ms/2 ms=3,25T1 / T2 = 6,5 \text{ ms} / 2 \text{ ms} = 3,25.
  • (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.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho