Informática, perguntado por brunofernandes136, 10 meses atrás

Tenha um pipeline de 4 estágios denominados de E1, E2, E3 e E4, onde os tempos
gastos pela CPU são 0,2s, 0,3s, 0,4s e 0,1s, respectivamente. Se a instrução E3 fosse
desmembrada em duas instruções com os seguintes tempos: E3.A 0,2s e E3.B 0,3s, isto aumentaria o tempo do estágio E4. Assim, teríamos os seguintes 5 estágios: E1, E2, E3.A, E3.B e E4, com tempos de processamento de 0,2s, 0,3s, 0,2s, 0,3s e 0,2s.
Qual das opções abaixo informa a opção verdadeira em relação às modicações
apresentadas acima para um aplicativo?



Havia um desequilíbrio nos tempos dos estágios do pipeline que provocava uma
ociosidade de 0,3s no estágio E4. Embora o tempo nal tenha aumentado, o resultado
foi bom.


O tempo de processamento de uma instrução passou de 10s para 12s, acarretando uma perda de 0,2s por instrução no processamento do programa.


O tempo de processamento de um programa aumentou em 0,1s por instrução após o
término da primeira instrução.


O tempo de processamento de um programa diminuiu em 0,1s por instrução após o
término da primeira instrução.


O aumento de estágios no pipeline provoca um overhead de instruções executadas, ao mesmo tempo que acarreta em uma perda de desempenho

Soluções para a tarefa

Respondido por clayton2020
1

Resposta:

O TEMPO DE PROCESSAMENTO DE UM PROGRAMA DIMINUIU EM 0,1s POR INSTRUÇÃO APÓS O TERMINO DA PRIMEIRA INSTRUÇÃO.

Explicação:

CORRIGIDO PELO AVA.

Perguntas interessantes