Un sistema operativo admite una memoria virtual paginada, utilizando un procesador central con un tiempo de ciclo de un microsegundo. Cuesta un microsegundo adicional acceder a una página distinta a la actual. Las páginas tienen 1000 palabras y el dispositivo de paginación es un tambor que gira a 3000 revoluciones por minuto y transfiere un millón de palabras por segundo. Además, el uno por ciento de todas las instrucciones ejecutadas accedieron a una página distinta de la página actual. La instrucción que accedía a otra página, el 80% accedía a una página ya en memoria y cuando se requería una nueva página, la página reemplazada se modificaba el 50% de las veces. ¿Cuál es el tiempo de acceso efectivo en este sistema, suponiendo que el sistema ejecuta solo un proceso y el procesador está inactivo durante las transferencias de tambor?
(A) 30 microsegundos
(B) 34 microsegundos
(C) 60 microsegundos
(D) 68 microsegundos
Respuesta: (B)
Explicación: Tiempo de acceso efectivo = 0.99 * (1 µs) + 0.8 *.02 µs + 0.001 * ( 10000 µs + 1000 µs) + 0.001 * (20000 µs + 2000 µs)
= (0.99 +0.016+22.0+11.0) µs
= 34 µs
Entonces, la opción (B) 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