Algoritmos de Reemplazo de Paginas

Descripción

Alexander Medranda
alex medranda
Mapa Mental por alex medranda, actualizado hace más de 1 año
alex medranda
Creado por alex medranda hace alrededor de 10 años
17
0

Resumen del Recurso

Algoritmos de Reemplazo de Paginas
  1. NO USADAS RECIENTEMENTE
    1. es uno de los esquemas que intentan aproximarse al algoritmo LRU. Específicamente es una modificación del algoritmo de segunda oportunidad, el cual considera el bit de referencia R y el bit de modificación M como un par ordenado (R, M) respectivamente. .
    2. primera en entrar, primera en salir (FIFO)
      1. En este método el sistema operativo sólo tiene que guardar en qué orden las páginas fueron cargadas, de modo que al necesitar hacer espacio pueda fácilmente elegir la primera página cargada y unos de los problemas es que consiste en que podemos quitar de memoria una página de memoria muy usada, sólo porque es la más antigua.
      2. simulacion de LRU en software
        1. Requiere un contador de sw asociado con cada página, en cada interrupción de reloj el sistema operativo explora todas las páginas y se agrega el bit R, que es 0 o 1 al contador y su principal problema es que nunca olvida nada y se podría eliminar páginas útiles
        2. reloj
          1. Lo que hace es tener una lista circular, de forma que al llegar al último elemento de la lista, pasa automáticamente al primero, también los elementos no se mueven al final de la cola cuando son accedidos, simplemente se cambia el bit de referencia a 1 y esto nos evita tener que hacer movimientos de punteros en el caso de implementarlo con una lista enlazada o de hecho, se puede implementar con un array perfectamente, ahorrando así memoria
          2. segunda oportunidad
            1. Este algoritmo evita deshacerse de una página de uso frecuente, inspecciona el bit R de la página más antigua, si es 0, la página es antigua y no utilizada, por lo que se reemplaza de manera inmediata y si el bit es 1, R se pone a cero, la página se coloca al final de la lista de páginas, como si hubiera llegado en ese momento a la memoria, después continúa la búsqueda siguiendo la lista.
            2. OPTIMO
              1. ES aquel que elige la página de la memoria que vaya a ser referenciada más tarde Si se elige otra, se producirá una falta de página antes, con lo que baja el rendimiento del sistema. También puede ser útil para saber que un nuevo algoritmo está dentro de 12.3% de lo óptimo en el peor de los casos y dentro del 4.7% en promedio.
              2. NOMBRE: ALEXANDER MEDRANDA
                Mostrar resumen completo Ocultar resumen completo