Universidad
Tecnológica
Del Perú
Ingeniería de Sistemas e Informática
Ingeniería de Sistemas e Informática
SISTEMAS OPERATIVOS
Mg. Roberto Celis Osores
Recordando la sesión anterior
SESION N° 2 (S8) – Administración básica
de memoria
Conocimientos previos
❖¿Qué entienden por
direcciones de memoria?
❖¿Para que sirve la virtual
address space?
Logro de aprendizaje
Al finalizar la sesión, el estudiante aplicará
los conceptos de administración de la
memoria y comprenderá la funcionalidad
de los mismos con la práctica de ejercicios y
algoritmos de planificación de memoria.
Utilidad
❖ ¿Cuál de las
memorias es más
extensa?
❖ ¿Todas las páginas
virtuales pueden
estar en la memoria
física al mismo
tiempo? ¿Cuáles no?
Contenido de la sesión:
1. Practica individual de Paginación, Algoritmos
de reemplazo de paginas y Algoritmos de
Planificación de Memoria.
1. Práctica Individual
Ejercicio 1:
▪ Si una dirección virtual es: A7BC04
➢ Capacidad máx. del programa :
➢ Nro. Max. De paginas :
➢ Capacidad de la página :
Ejercicio 2:
▪ Si una dirección física es: B01BC04
➢ Capacidad máx. de la memoria:
➢ Nro. Max. de marcos de paginas :
➢ Capacidad del marco de página :
1. Práctica Individual
✓ Ejercicio 3 (Paginación):
Un sistema de memoria virtual con paginación por demanda, tiene un tamaño de página de 512 palabras,
una memoria virtual de 16 páginas numeradas del 0 al 15 una memoria física de 5 marcos numerados de 0
a 4. El contenido actual de la memoria es:
a) Mostrar el contenido de la tabla de páginas.
b) Mostrar a qué página pertenecen las siguientes direcciones lógicas 1630, 849, 2980, 4500 y 2515,
así como indicar su desplazamiento.
1. Práctica Individual
Ejercicio 4 (Algoritmo de planificación de memoria):
▪ Un proceso X que hace referencia a 5 páginas con una asignación constante de 3 marcos para el proceso .
Elaborar el algoritmo LRU, teniendo el siguiente flujo de referencias de página: