Duda Examen febrero 2015 Eje 2 de Memoria parte 3. TLB con páginas multinivel.

Re: Duda Examen febrero 2015 Eje 2 de Memoria parte 3. TLB con páginas multinivel.

de Federico Rivero -
Número de respuestas: 0
Hola!

En pocas palabras, tu explicación es correcta. La TLB guarda duplas #página -> #marco. El número de página son todos los bits de la dirección virtual que no forman parte del offset y el #marco son los bits más significativos de la dirección física. La solución asume que la TLB también guarda una traducción de los bits de p1 hacia la dirección física de la tabla de páginas de segundo nivel. En principio no vemos algo así en el curso ni tampoco se menciona en el libro, pero lo importante a razonar es que esa traducción, de existir, no puede ser tratada como una entrada normal de la TLB, porque ninguna dirección virtual emitida por un proceso puede resolver en una dirección física que apunte a la tabla de páginas.

Sería un ejercicio interesante pensar cómo se puede modificar la TLB o qué estructura adicional se podría agregar para permitir la traducción adicional hacia las direcciones físicas de las tablas de páginas de segundo nivel y subsiguientes.

Saludos,
Federico