Examen Julio 2021 - Bloque 2 - Memoria

Examen Julio 2021 - Bloque 2 - Memoria

de Santiago Daniel Acevedo Corbo -
Número de respuestas: 1

Buenas!

Me quedaba una duda con este ejercicio.

En la parte c) dice: "luego de la lectura de 7KiB de la sección de datos ocurre un cambio de contexto, el cual luego de cierto tiempo finaliza y nuestro proceso completa el acceso a los datos.". La solución dice: "En el caso 1, el cambio de contexto va a generar 2 accesos extra a memoria para el proceso original, ya que al volver del mismo se obtendrá un miss adicional en la TLB y se deberá acceder a las tablas de páginas de primer y segundo nivel." 

Se requiere 1 miss adicional al calculado a la parte anterior porque la pagina que se estaba leyendo actualmente antes del cambio de contexto "se pierde" y al continuar la lectura, cuando se accede al primer byte luego de los 7k  se da un miss en la TLB por eso ocurre el miss?

Con este mismo razonamiento, en la parte d) no hay accesos extra porque el miss de las siguientes dos paginas ya fue tenido en cuenta verdad?

Gracias!

En respuesta a Santiago Daniel Acevedo Corbo

Re: Examen Julio 2021 - Bloque 2 - Memoria

de Federico Rivero -
Santiago,

Correcto, esa es la razón. En la parte d), la entrada de la TLB sigue ahí y por tanto cuando se siguen leyendo los datos de esa página se obtienen hits en la TLB.

Saludos,
Federico