Paginación
FECHA: 25/06/2021
MATEO ZAPATA
HENAO
ID:
1000306842
MÓDULO:
SISTEMAS OPERATIVOS
UNIDAD:
FUNCIONES DEL SISTEMA
ACTIVIDAD:
ADMINISTRANDO LA MEMORIA
TAREA:
PAGINACIÓN
Contexto: Suponga un sistema paginado con un rango de direcciones de 4 GB (4 294 967 296 direcciones):
a) ¿Cuántas páginas tendrá el sistema si se utilizan páginas de 4.096 bytes?
R// El sistema tendrá 1048576 páginas de 4096 Bytes.
b) ¿Qué tamaño (en bits) tendrá una entrada de la tabla de traducción? Suponga que sólo se guarda el número de marco físico.
R// Un byte equivale a 8 bits por lo que con esta memoria de 4 GB, se multiplicaría 8x4096 haciendo que cada entrada sea de 32,768 bits.
c) ¿Qué tamaño tendrá la tabla de paginación si se desea cubrir todo el rango?
R// para cubrir todo el rango el tamaño será de 34359738368 bits.
d) Suponga que el tamaño de la tabla de paginación fuera demasiado grande. Proponga dos soluciones explicando ventajas y desventajas de cada una.
Solución 1
La mejor solución al no tener suficiente RAM no es aumentar la memoria virtual, la computadora podría ir incluso más lenta.
Solución 2
En los registros especiales de base de tabla de páginas hay 2 registros que al modificarlos la computadora trabajara mejor por medio de la Memoria en vez de sacar datos directamente del disco duro. Los registros son:
CONCLUSIONES
1. Gracias a la UMM (Unidad de Manejo de Memoria) podemos verificar cada acceso de la memoria RAM y validar que no se infrinjan condiciones de ejecución.
2. Se cumple que la paginación es una estrategia de organización de la memoria física que consiste en dividir la memoria en porciones de igual tamaño. A dichas porciones se les conoce como páginas físicas o marcos. La división de la memoria en páginas facilita la gestión de la memoria física.
Comentarios
Publicar un comentario