Un sistema de memoria jerárquica que usa memoria caché tiene un tiempo de acceso a la caché de 50 nanosegundos, un tiempo de acceso a la memoria principal de 300 nanosegundos, el 75 % de las requests de memoria son para lectura, una tasa de aciertos de 0,8 para el acceso de lectura y se usa el esquema de escritura simultánea . ¿Cuál será el tiempo promedio de acceso al sistema tanto para requests de lectura como de escritura?
(A) 157,5 n.seg.
(B) 110 n.seg.
(C) 75 n.seg.
(D) 82,5 n.seg.
Respuesta: (A)
Explicación: tiempo de acceso a caché = 50 ns; tiempo de acceso a la memoria principal = 300 ns.
Dado que el sistema es jerárquico:
t read = proporción de aciertos * tiempo de acceso a la caché + (1 – proporción de aciertos) *(tiempo de acceso a la memoria principal + tiempo de acceso a la caché)
= 0,8 * 50 + 0,2 * (300 + 50) = 110 ns
t escritura = 1 * max(tiempo de acceso a memoria principal, tiempo de acceso a caché)
= 1 * max(300,50) = 1* 300 = 300 ns.
frecuencia de lectura = 75%:; frecuencia de escritura = 25%.
Ahora, el tiempo de acceso promedio para requests de lectura y escritura = frecuencia de lectura * t frecuencia de lectura + escritura * t escritura
0.75 * 110 + 0.25 * 300
= 157.5 ns
Entonces, la opción (A) 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