Una canalización de cinco etapas tiene retrasos de etapa de 150,120,150,160 y 140 nanosegundos. Los registros que se utilizan entre las etapas de la canalización tienen un retraso de 5 nanosegundos cada uno.
El tiempo total para ejecutar 100 instrucciones independientes en esta canalización, suponiendo que no haya paradas en la canalización, es de _______ nanosegundos.
(A) 17160
(B) 16640
(C) 17640
(D) 15000
Respuesta: (A)
Explicación: Dado: k=5, n=100
Tiempo total=(k+n-1)*tp,
donde k=número de etapas de canalización,
n=número de instrucciones,
tp=tiempo de ciclo de canalización.
tp=max(retrasos de etapa) + retraso de registro
tp=max(150,120,150,160,140)+5ns
tp=160+5=165ns
Tiempo total =(5+100-1)*165=104*165=17160 ns.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA