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:

El registro de base de la tabla de páginas (PTBR, page table base register) y

El registro de longitud de la tabla de páginas (PTLR, page table length register).


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

Entradas populares de este blog

REDA - Perfilamiento del rol del auditor de sistemas Unidad 1

android studio