Segmentacion con paginacion (Duda estructura)

Segmentacion con paginacion (Duda estructura)

de Javier Agustin Sanchez Burgos -
Número de respuestas: 1

Buen día,

Tomando la estructura de la diapositiva 35 de Administración de Memoria II.

Como se construye la dirección linear address?

Segment descriptor te brinda directory y page? No requiere de una parte del offset para obtener todo el segment descriptor?

El offset de la logical address se descompone en una parte para obtener la directory entry y otra para la page table entry? o se usa todo para obtener la physical address?

Espero su respuesta, Desde ya muchas gracias,
Agustin Sanchez

Adjunto diapo-35-so.png
En respuesta a Javier Agustin Sanchez Burgos

Re: Segmentacion con paginacion (Duda estructura)

de Gustavo Chalela Nuñez -
Hola, me parece que hay una confusión por como están puestas las flechas, las que llegan te dan toda la dirección. Sería algo así:
De la logical address, los bits más significativos son para seleccionar la tabla de segmentos y el offset para el desplazamiento de dentro de la tabla de segmentos; ahí está almacenada la linear address.

page directory base register (bien abajo) es quien apunta a la page directory; ¿cómo sabe a que entrada acceder? porque se fija en los bits más significativos d la linear address (directory). En ese "cajón" de page directory se almacena un puntero a la page table entry. De nuevo: ¿cómo sabe a que entrada acceder? porque los bits del medio de la linear addres le dan el desplazamiento. Ahí está almacenado el puntero a page frame y el desplazamiento es el offset de la linear address (los bits menos significativos). 

No se bien si era eso, pero creo que la confusión surgió por las flechas. Si estoy mal pido que un docente me corrija por favor!

Saludos!