Quinta Questão (1,5 ponto): Um processador RISC é implementado com um pipeline de 5 estágios. Os estágios da versão pipeline são: (1) busca de instrução, (2) busca de operandos, (3) execução da operação, (4) acesso à memória e (5) atualização do banco de registradores. A frequência máxima de operação é de 400 MHz. O tempo que um programa leva para executar 200 instruções considerando não apresenta nenhum conflito de dados ou de controle entre instruções é de:
a) 510 ns.
b) 500 ns.
c) 2.300 ns.
d) 530 ns.
e) 520 ns.
Anexos:
Soluções para a tarefa
Respondido por
1
Resposta:
LETRA A: 510ns
Explicação:
ultilizando a fórmula:
Tpipe = (Ni - 1) x Te + Ne x Te
onde: Ni = numero de instruções, Te = tempo de execução de cada estágio (no seu caso ta 400Mzh, que convertendo pra nanosegundos fica 2,5), Ne = numero de estágios.
Jogando na fórmula, fica assim:
Tpipe = (200 - 1) x 2,5 + 5 x 2,5
Tpipe = 199x2,5 = 12,5
Tpipe = 497,5 + 12,5
Tpipe = 510ns
Espero ter ajudado :)
Perguntas interessantes