PUERTA | PUERTA CS 2021 | Conjunto 1 | Pregunta 63

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *