PUERTA | PUERTA CS Simulacro 2018 | Juego 2 | Pregunta 37

Los tiempos de acceso de lectura y las proporciones de aciertos para diferentes cachés en una jerarquía de memoria son los siguientes:

g2017_9

El tiempo de acceso de lectura de la memoria principal en 90 nanosegundos. Suponga que las memorias caché utilizan la política de lectura de palabra referenciada primero y la política de reescritura. Suponga que todos los cachés son cachés asignados directamente. Suponga que el bit sucio siempre es 0 para todos los bloques en los cachés. En la ejecución de un programa, el 60 % de las lecturas de memoria son para obtener instrucciones y el 40 % son para obtener operandos de memoria. ¿Cuál es el valor total del tiempo promedio de obtención de datos multiplicado por el tiempo promedio de obtención de instrucciones?
(A) 4,72
(B) 16,89
(C) 9,1
(D) 19,98

Respuesta: (D)
Explicación: Dado que la memoria caché L2 se comparte entre Instrucción y Datos.

Tiempo promedio de obtención de instrucciones = tiempo de acceso L1 + tasa de errores L1 * tiempo de acceso L2 + tasa de errores L1 * tasa de errores L2 * tiempo de acceso a la memoria

= 2 + 0,2 * 8 + 0,2 * 0,1 * 90
= 5,4 ns

Tiempo promedio de obtención de datos = tiempo de acceso L1 + tasa de errores L1 * tiempo de acceso L2 + tasa de errores L1 * tasa de errores L2 * tiempo de acceso a la memoria

= 2 + 0,1 * 8 + 0,1 * 0,1 * 90
= 3,7 ns

Por lo tanto, el valor total requerido del tiempo promedio de obtención de datos multiplicado por el tiempo promedio de obtención de instrucciones = 5,4*3,7 = 19,98

La opción (D) es correcta.
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 *