Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACTIVIDAD PRÁCTICA 14
UNIDAD 4: GESTIÓN DE MEMORIA
2. DESARROLLO
2
MARCO TEÓRICO
La paginación es una técnica de gestión de memoria que permite que el espacio de direcciones
físicas de un proceso no sea contiguo.
El sistema operativo y el hardware del ordenador trabajan juntos para lograr la paginación.
hardware.
Memoria asociativa
Dado que en el método descrito anteriormente hay que acceder primero a la tabla de páginas,
el tiempo necesario para acceder a la memoria es el doble. Una solución sería mantener la
tabla de páginas en un grupo rápido de registros en lugar de en la memoria normal. Sin
embargo, dado que el tamaño de la tabla de páginas crece a medida que lo hace el espacio de
direcciones virtual, este método sería económicamente inviable debido al enorme número de
registros necesarios. Para solucionar este problema, se introduce un nuevo mecanismo de
obtención de páginas activas.
manual
Para poder acceder a todas las páginas activas a través de un PAR, debe haber tantos PAR
como marcos en memoria. Esto es factible en sistemas con una memoria principal diminuta
3
(por ejemplo, Atlas), pero no es práctico desde el punto de vista económico tener todos los
PAR necesarios para ello en sistemas más grandes (aunque estas justificaciones económicas
pueden cambiar a medida que avance la tecnología). Se puede encontrar una solución de
compromiso manteniendo una tabla de páginas completa en memoria para cada proceso y
utilizando una pequeña memoria asociativa para acceder a unas pocas páginas asociadas con
los procesos activos más recientes.
manual
Páginas compartidas
4
manual
Protección
La protección de la memoria en un entorno paginado se consigue mediante el uso de bits de
protección asignados a cada página. Estos bits se guardan normalmente en la tabla de páginas.
Un bit puede especificar si una página es de lectura/escritura o de sólo lectura. Cada
referencia de memoria consulta la tabla de páginas para obtener el número de trama
correspondiente. Los bits de protección se pueden comprobar mientras se calcula la dirección
física para garantizar que no se escribe en una página de sólo lectura. Cuando se intenta
escribir en una página de sólo lectura, el sistema operativo lanza una excepción de hardware
(por violación de acceso a una posición de memoria principal).
Conclusión
5
En pocas palabras, la paginación es una estrategia de gestión de memoria que permite que el
espacio de direcciones físicas de un proceso no sea contiguo, evitando así los problemas de
fragmentación externa y la necesidad de compactación. Esta estrategia, ampliamente utilizada
en una serie de sistemas operativos que van desde servidores a dispositivos móviles, se lleva a
cabo mediante la colaboración entre el sistema operativo y el hardware del ordenador.
(DMINISTRACIONDELAMEMORI)
BIBLIOGRAFÍA
DMINISTRACIONDELAMEMORI. (s.f.). pablogn docencia. Obtenido de
https://lsi.vc.ehu.eus/pablogn/docencia/manuales/SO/TemasSOuJaen/ADMINISTRACIONDEL
AMEMORIA/5.1Paginacion.htm