ALGORITMOS DE REMPLAZO DE PAGINA PAULA ROMO RODRIGO ABREGO RANDOL FELIX.

Slides:



Advertisements
Presentaciones similares
GESTION DE MEMORIA.
Advertisements

III - Gestión de memoria
Administración de memoria
3.4.- Administración de Memoria Virtual.
Algoritmos de Remplazamiento de Paginas
Introducción a los Sistemas Operativos Memoria Virtual
SISTEMAS DE MEMORIA DEL COMPUTADOR
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
MEMORIA VIRTUAL PAGINACIÓN
Memoria Virtual Fallos de Página Algoritmos de Reemplazamiento
Paginación y Segmentación Giselle M. Agosto Carlos R. Pérez
Teoría de Sistemas Operativos
1 Memoria Virtual Capítulo 8. 2 Estructuras de Hardware y Control Todas las referencias a memoria son direcciones lógicas y son mapeadas a direcciones.
Soporte HW para Administración de Memoria Cecilia Hernández
Aquí hay un litro de agua
Antecedentes Memoria virtual – separación de la memoria lógica de la física Sólo parte del programa necesita estar en memoria en un momento dado para.
Administración de Memoria no contigua
UTFSM - Sistemas Operativos. Fallos de página (page faults)  ¿Bajo qué circunstancias ocurren?  Ocurren cuando se intenta acceder a una página que no.
Tema VII Memoria Virtual.
 - Realizar periódicas copias de seguridad de nuestros datos.  - No aceptar software no original o pre-instalado sin el soporte original.  - Proteger.
ADMINISTRACIÓN DE LA MEMORIA
3.2.1 Administración de almacenamiento
Memoria Virtual Msc. Rina Arauz.
Silberschatz, Galvin, and Gagne  Applied Operating System Concepts Memoria Virtual Concepto Paginado bajo demanda Performance del Paginado bajo.
Memoria Virtual Conceptos Paginación Bajo Demanda Creación de Procesos
Gestión de Memoria – Parte 2
Memoria Virtual Conceptos Paginación Bajo Demanda Creación de Procesos Remplazo de Página Asignación de Marcos Hiperpaginación Ejemplos.
1 Tema 12: Memoria Virtual Sistemas Operativos (Tema 13 en apuntes prof. Rovayo)
Arquitectura de Computadores
Teoría de Sistemas Operativos Memoria Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Tema II Unidad de memoria. 2.1 Definiciones y conceptos básicos. 2.2 Jerarquía de memorias. 2.3 Memorias de semiconductor. 2.4 Memorias asociativas. 2.5.
ALGORITMOS DE SUSTITUCIÓN DE PÁGINAS. Idea Cuando ocurre una falla de página, el sistema operativo tiene que escoger la página que sacará de la memoria.
LA NATURALEZA DE LAS ESTADÍSTICAS Estadísticas Descriptivas Psic. Gerardo A Valderrama M.
Paginamiento / Paging Sistemas Operativos 16 de Septiembre de 2011.
Solicitudes a Facilities Pedidos de activos tecnológicos 2016.
INTEGRANTE: CASAS PEREZ ARIEL CRISTIAN
Administración de Memoria
Memoria Virtual Capitulo 8.
Tatiana largo Acevedo. 10-2
MANEJO DE ARRELOGS EN C Clase 8: Arreglos.
ADMINISTRACíON DE LA MEMORIA EN SISTEMAS RECIENTES
Boteo desde usb hirens boot 15 boteo desde la red
(Tema 15 en apuntes prof. Rovayo)
FUNCIONES EN EXCEL 2007.
Unidades de almacenamiento
Planificación de uso del procesador
Comunicación Serial: Conceptos Generales
Otros temas sobre cachés
Cómo instalar Windows 7 Cardenas perez 10-1.
Unidad 7: Nivel Interno Algunos Conceptos Importantes
Archivo Editor de control numérico (FNC-Editor)
Listas Dinámicas.
Organización del caché
Tema VII UNED Manuel Fernández Barcell Memoria Virtual
Memoria virtual.
Introducción a las estructuras de datos
Fundamentos de programación en TIG 4. Aptana y Arcpy
Algoritmos de reemplazo
DISEÑO DE PORTAL WEB PARA TRANSACCIONES EN LÍNEA, ACCESIBLE CON CARACTERÍSTICAS PARA PERSONAS CON DISCAPACIDAD VISUAL.
Investigación de mercados
3.4 Administración de memoria Virtual Arteaga Amate Juan Carlos Gómez Cruz Alejandro Leyva Portilla José Ángel.
REGRESIÓN LOGÍSTICA Alumna: Joana Rojas Gallardo.
MICROPROCESADORES ALGORITMOS DE INTERCAMBIO DE PÁGINAS ESTUDIANTE:JAVIER WILLIAN HUAMAN HUAYLLANI.
Clases sociales PAGINA 135.
Variables acotadas Sea: (P) Min c T x / Ax = b x  0, x  u donde c  R n, b  R m y A es una matriz de rango completo mxn con n>m. En una iteración cualquiera.
SISTEMAS OPERATIVOS MEMORIA VIRTUAL.
Listas ligadas Dra. María de Lourdes López García
ANÁLISIS DE LA TR INCREMENTAL DE ALTERNATIVAS MÚLTIPLES.
Otros temas sobre cachés
Estrategia algorítmica
Transcripción de la presentación:

ALGORITMOS DE REMPLAZO DE PAGINA PAULA ROMO RODRIGO ABREGO RANDOL FELIX

QUE ES? Mejor algoritmo posible para el remplazo de pagina pero irrealizable en la practica Este algoritmo debe tener el menor índice de fallos de todos los algoritmos En teoría este algoritmo debe reemplazar la pagina que no va a ser usada por el periodo mas largo de tiempo

CARACTERÍSTICAS Se produce menos fallos de pagina para cualquier cantidad de marcos Se reemplaza la pagina que va a tardar mas tiempo en ser referenciada No puede implementarse pues implicaría conocer de antemano las paginas que va a referenciar el proceso

EJEMPLO La cadena de referencia con tres marcos produce 3 fallos

ALGORITMO DE PAGINO DE USO NO MUY RECIENTE En un fallo de pagina, el Sistema operativo inspecciona todas las paginas y las divide en cuatro categorías según los valores actuales de los bits R(lectura/escritura) y M(escritura) Clase 0: No se ha hecho referencia ni ha sido modificada Clase 1: No se ha hecho referencia pero ha sido modificada Clase 2: Se ha hecho referencia pero no ha sido modificada Clase 3: Se ha hecho y ha sido modificada

ALGORITMO NRU(MENOS USADAS RECIENTEMENTE) Intenta proveer un comportamiento casi optimo mediante la observación de las paginas que fueron menos usadas recientemente. Este tipo de paginas, estadísticamente son las que tienen menor probabilidad de ser usadas nuevamente.

Cuando necesita elegir una pagina victima, LRU elige la pagina que no ha sido empleada hace mas tiempo

ALGORITMO DE REMPLAZO FIFO Al cargar una pagina en memoria se toma nota en que momento fue cargada, y cuando llegue el momento de reemplazar una pagina vieja, se elige la que haya sido cargada hace mas tiempo. Partiendo de un estado inicial en que nuestras tres paginas estan vacias, necesariamente las tres primeras referencias a distintas paginas de memoria (7, 0, 1) causaran fallos de pagina. La siguiente (2) causara uno, pero la quinta referencia (0) puede ser satisfecha sin requerir una nueva transferencia.

ALGORITMO DE REEMPLAZO DE PAGINAS DE LA SEGUNDA OPORTUNIDAD Una modificación simple de FIFO que evita deshacerse de un apagina de uso frecuente inspecciona el bit R de la pagina mas antigua sin referencias durante el anterior intervalo de tiempo.

FUNCIONAMIETO Supongamos que hay un fallo de pagina en el tiempo 20. la pagina mas Antigua es A, llego en el tiempo 0, cuando se inicio el proceso. Si el bit R es A esta apagado (0), se le desaloja de la memoria, escribiéndola en el disco (si esta modificada ) o simplemente abandonada si esta limpia, pero si el bit esta encendido (1), a se le coloca el final de la lista y su “hora de carga” se cambia al tiempo actual 20. También se apaga el bit R. La búsqueda de una pagina apropiada continua con B

Lo que este algoritmo esta hacienda es buscar un pagina Antigua a la que no se haya hecho referencia durante el intervalo de reloj anterior.