Suponga que el tiempo para reparar una falla de página es en promedio 10 milisegundos, mientras que un acceso a la memoria toma 1 microsegundo. Luego, una proporción de aciertos del 99,99% da como resultado un tiempo promedio de acceso a la memoria de (GATE CS 2000)
(A) 1,9999 milisegundos
(B) 1 milisegundo
(C) 9,999 microsegundos
(D) 1,9999 microsegundos
Respuesta: (D)
Explicación: si llega alguna solicitud de página, primero buscará en la tabla de páginas, si está presente, buscará directamente la página de la memoria, por lo que en este caso el tiempo requerido será solo el tiempo de acceso a la memoria.
Pero si no se encuentra la página requerida, primero tenemos que abrirla y luego acceder a la memoria. Este tiempo adicional se denomina tiempo de servicio de fallas de página.
Sea p la tasa de aciertos, t1 el tiempo de acceso a la memoria y t2 el tiempo de servicio de fallas de página.
Hence, average memory access time = p*t1 + (1-p)*t2 =(99.99*1 + 0.01*(10*1000 + 1))/100 =1.9999 *10^-6 sec
Esta explicación es aportada por Abhishek Kumar.
Además, consulte la pregunta 1 de https://www.geeksforgeeks.org/operating-systems-set-3/
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