GESTIÓN DE MEMORIA

SOPORTE HARDWARE, PROTECCIÓN Y COMPARTICIÓN.

LAS DIRECCIONES LÓGICAS

se dividen en:

NUMERO DE PÁGINA O SEGMENTACIÓN

LA TRADUCCIÓN

entre

NUMERO Y MARCO DE PÁGINA

se realiza en tiempo de ejecución, mediante:

TABLA DE PÁGINAS

LA PROTECCIÓN

en la

PAGINACIÓN

se puede asociar un conjunto de Bits

BIT DE SOLO LECTURA

BIT PARA RESTRICCIONES DE ACCESO

SEGMENTACIÓN

es más

SENCILLA Y NATURAL

al establecerse mediante:

DIVICIONES LÓGICAS DEL PROGRAMA

como:

TABLA DE SEGMENTOS ESPECÍFICAS

LONGITUD DE CADA SEGMENTO

DESPLAZAMIENTO DENTRO DE LA PÁGINA

CARGA DE PROGRAMAS O REUBICACIÓN

LAS TABLAS DE PÁGINA O SEGMENTOS

proporcionan

REUBICACIÓN DINÁMICA

a nivel de

PÁGINA

EL CARGADOR BUSCA MARCOS DE PAGINAS LIBRES EN MEMORIA.

CARGA LAS PÁGINAS DEL PROGRAMA.

CREA LA TABLA DE PÁGINAS CON LA CORRESPONDENCIA.

CARGA SU DIRECCIÓIN EN SU PTBR.

SEGMENTO

r

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 paraestablecer los tamaños.

GESTIÓN

LA TRADUCCIÓN DE DIRECCIONES

MECANISMO COMPLEJO Y CRITICO

se gestiona por

UNIDAD DE GESTIÓN DE MEMORIA

MEMORIA LIBRE EN SEGMENTACIÓN

se gestiona

BAJO CRITERIOS DE LAS PARTICIONES DE TAMAÑO VARIABLE

LA PAGINACIÓN

presenta

FRACMENTOS INTERNA EN LAS PAG.

SISTÉMAS COMBINADOS

se dividen en:

PÁGINAS

Dirección Lógica se divide en:

NUMERO DE SEGMENTO

NUMERO DE PÁGINA

DESPLAZAMIENTO DENTRO DE LA PAGINA

Permiten la ubicación no contigua de programas para combatir la fragmentación y la
degradación de la memoria.