Segmentacion Simple
J03L11 de Septiembre de 2013
1.281 Palabras (6 Páginas)410 Visitas
PAGINACIÓN Y SEGMENTACIÓN SIMPLE
PAGINACION Y SEGMENTACION SIMPLE
V RAM
TABLAS DE PAGINA...Marcos Libres
________
_______________ => MARCOS DE PAGINA |________|
0|______A.0______|| |________|
1|______A.1______| |________|
2|______C.0______| |_____A.0____| => PAGINAS |________|
3|______D.0______| |_____A.1____|
4|______D.1______| |_____A.2____|
5|______B.0______| |_____A.3____|
6|_______________|
7|_______________|
8|______A.2______| ______B_____
9|______C.1______| |_____B.0____|
|_____B.1____|
______C_____
|_____c.0____|
|_____C.1____|
|_____C.2____|
|_____C.3____|
______D_____
|_____D.0____|
|_____D.1____|
|_____D.2____|
PAGINACION:esquema de division de memoria(ram) que establece que la memoria se divide en pedazos, llamadas en marcos
ESTRUCTURA DE DATOS
VENTAJAS:
No es necesario que todas las páginas estén en memoria
Paginación por demanda: solo las páginas que son llamadas o requeridas son llamadas a la memoria
TAMAÑO DE LA PAGINA: depende del diseño del sistema operativo, si es muy grande no cabe en el macro
Cuando el apuntador no tiene a donde ir en el marco de pagina, casilla 9, va a null, por ende se genera un FALLO DE PAGINA, en donde debe esperar a que se produzca la funcion de intercambio
se debe destinar un espacio de memoria para poder asignar....
BIT DE PRESENCIA, BIT DE MODIFICACION Y BIT DE ACCESO
________________
__|__|__|___|_____|
1 0 0 # de pagina
Desplazamiento
Adicional Debo tener unos bits destinados al # de pagina y al desplazamiento dentro de la pagin
1. Direccion Logica: Siempre debe arrancar en 0100, siempre es la misma. se programan en el momento que estoy tomando una desicion(ej. cuando hacemos un if) ||
2. Direccciones Relativas: Es necesaria traducirla para el proceso que esta en memoria va a ser uso del procesador
3. Direccion Fisica/Real(Absoluta):
Registro BASE: Direccion inicial de cada una de las paginas, y segmento de memoria
Registro LIMITE: Es el tamaño de la pagina
ver archivo power point
Esquema de division de la memoria, en donde ya no tenemos segmentos del mismo tamaño, sino que tenemos segmentos de tamaño diferente
segmentacion paginada es el esquema de paginacion que usan los sistemas operativos actuales
Desventajas paginación: Enorme costo en hardware por el echo de almacenar estas estructuras de datos
Desventajas de Segmentación:
...