Zusammenfassung der Ressource
MEMORIA VIRTUAL
- OVERLAYS
- Divide
lógicamente un
programa muy
grande en
secciones que
puedan
almacenarse en
las particiones de
RAM.
- PAGINACION
- La memoria física se divide en bloques de
tamaño fijo que llamamos marcos.
- La memoria virtual se divide en bloques del
mismo tamaño llamados paginas.
- La paginación remedia la fragmentación
externa, pero no la fragmentación interna.
- PAGINACION
- Como respuesta al fallo de pagina,
el SO
- 1 Selecciona una pagina poco
usada del proceso
- 2 Intercambia la pagina a disco.
- 3 Asigna el marco de la pagina
liberada a la pagina virtual
- Rendimiento de un sistema de paginación
- El tiempo de acceso efectivo a memoria (tae)
para un sistema de Paginación de memoria es:
tae = tb + (1 − p) × tam + p × tfallo + tam
- Hiperpaginacion
- Definimos un conjunto de trabajo como el número de páginas
activas que un proceso tiene en un momento dado. Si el numero
de marcos disponibles es inferior al tamaño del conjunto de
trabajo, se producirán frecuentes fallos de Pagina
(Hiperpaginacion).
- Asig. de marcos en sist. monoprogramados
- Se asignan paginas al SO y las restantes paginas libres
se van asignando tras las correspondientes fallos de
pagina a las paginas del proceso
- Número de marcos
- Límite superior: no se puede asignar más del total de marcos
libres. Límite inferior: Numero máximo de referencias
necesarias para completar una instrucción: Límite inferior =
imax + omax (1 + nmax )