Tengo una duda con respecto a los puntos, y es que a nosotros nos dan direcciones lógicas de memoria, pero estamos en memoria virtual, es decir ya no hay correspondencia directa entre la dirección lógica y física, pues ahora hay que saber en que marco de la memoria se ejecuta una pagina del proceso y de ahí recién podríamos saber la dirección física.
Mi duda es que mis compañeros me dicen que las direcciones lógicas que nos dan, con saber la pagina y desplazamiento ya deberíamos tener la dirección física, y yo digo que no, que además de las paginas y el desplazamiento debemos saber en que marco esa pagina se va a ejecutar y ahí recién, con el numero de marco por el tamaño de marco más el desplazamiento obtenemos la dirección física real.
Por ejemplo, en el punto 5 nos dan direcciones lógicas y yo para pasarlas a dirección física primero veo en que pagina se ejecuta dicha instrucción, veo si la pagina esta cargada en memoria en algún marco, si no esta cargada la cargo en memoria según el algoritmo LRU local, de ahí en el marco cambiado aplico la formula previamente dicha (numero de marco por el tamaño de marco más el desplazamiento).