Organizacion de la memoria
PAGINACIÓN Y SEGMENTACIÓN Son los métodos más comunes para poner en practica el almacenamiento virtual:
PAGINACIÓN: La paginación consiste en considerar elespacio de direcciones lógicas de cada proceso como un conjunto de bloques de tamaño consistente llamados paginas. Cada dirección lógica manejada para un proceso estará conformada por un par de valores[pagina: desplazamiento]. 1. - La tabla de paginas se implementa completamente en hardware. VENTAJA: Se obtiene una alta velocidad de acceso a memoria. DESVENTAJA: Resulta problemática cuando la tablade paginas debe ser grande. 2. - Implementar la tabla de paginas en la memoria principal . VENTAJA: La tabla de paginas puede crecer según se requiera. DESVENTAJA: La velocidad de accesar a memoria esrelativamente baja, dado que cada referencia a memoria involucra 2 accesos. La memoria física se administra implementando bloques de tamaño consistente denominados 'marcos'. Obviamente el tamaño de un'marco' debe ser igual al tamaño de una pagina.
SEGMENTACIÓN: Este método consiste en la asignación de bloques de memoria de tamaño variable, llamados segmentos. El tamaño de cada segmento será elrequerido según la petición, por ejemplo el tamaño del proceso a cargar. Dado que en cada proceso se manejan direcciones lógicas, el sistema operativo debe obtener una dirección lógica. El sistemaoperativo debe también asegurarse de que cada dirección lógica esté dentro del rango de direcciones empleado por el proceso. El sistema operativo implementa la tabla de segmentos como un arreglo deregistros base limite
SEGMENTACIÓN-PAGINACIÓN:
La Segmentacion y la paginación ofrecen ventajas, algunos sistemas (Multics y la Serie 370 de IBM) combinan ambas técnicas en donde los segmentos...
Regístrate para leer el documento completo.