av Juan Duran 12 år siden
594
Mer som dette
Dirección Lógica se divide en:
DESPLAZAMIENTO DENTRO DE LA PAGINA
NUMERO DE PÁGINA
NUMERO DE SEGMENTO
FRACMENTOS INTERNA EN LAS PAG.
BAJO CRITERIOS DE LAS PARTICIONES DE TAMAÑO VARIABLE
se gestiona por
UNIDAD DE GESTIÓN DE MEMORIA
REUBICACIÓN DINÁMICA
a nivel de
SEGMENTO
El proceso es similar al de la página, salvo que requiere la asignación de huecos adecuados al tamaño de cada segmento del programa, así como la colaboración del compilador y el montador para
establecer los tamaños.
PÁGINA
CARGA SU DIRECCIÓIN EN SU PTBR.
CREA LA TABLA DE PÁGINAS CON LA CORRESPONDENCIA.
CARGA LAS PÁGINAS DEL PROGRAMA.
EL CARGADOR BUSCA MARCOS DE PAGINAS LIBRES EN MEMORIA.
DESPLAZAMIENTO DENTRO DE LA PÁGINA
NUMERO DE PÁGINA O SEGMENTACIÓN
LA PROTECCIÓN
en la
SEGMENTACIÓN
es más
SENCILLA Y NATURAL
al establecerse mediante:
DIVICIONES LÓGICAS DEL PROGRAMA
como:
LONGITUD DE CADA SEGMENTO
TABLA DE SEGMENTOS ESPECÍFICAS
PAGINACIÓN
se puede asociar un conjunto de Bits
BIT PARA RESTRICCIONES DE ACCESO
BIT DE SOLO LECTURA
LA TRADUCCIÓN
entre
NUMERO Y MARCO DE PÁGINA
se realiza en tiempo de ejecución, mediante:
TABLA DE PÁGINAS