COMO MANEJAN LOS SISTEMAS OPERATIVOS LA PAGINACIÓN

CLUSTERING
  • Utiliza paginación por demanda con clustering. El agrupamiento trae las páginas alrededor de la página fallada.
  • A los procesos se les asigna un working set minimum y un working set maximum.
  • El conjunto de trabajo mínimo es el número de páginas que se le garantiza a un proceso tener en memoria.
  • A un proceso se le pueden asignar tantas páginas hasta alcanzar su conjunto de trabajo máximo.
  • Cuando la cantidad de memoria en el sistema cae por debajo de un umbral, se realiza un recorte automático del conjunto de trabajo para recuperar memoria disponible.
  • Este recorte remueve las páginas de exceso de los procesos que están sobre su conjunto de trabajo mínimo.
PAGINACION EN SOLARIS
  • Mantiene una lista de páginas libres para asignarle a los procesos con faltas de página.
  • Lotsfree: parámetro umbral (cantidad de memoria) para empezar a paginar.
  • Desfree: parámetro umbral para incrementar la paginación.
  • Minfree: parámetro umbral para empezar el intercambio.
  • La paginación es realizada por el proceso pageout.
  • Pageout busca las páginas utilizando el algoritmo del reloj modificado.
  • Scanrate es la velocidad con la cual las páginas son buscadas. Varía de slowscan a fastscan.
  • Pageout se utiliza con más frecuencia de acuerdo a la cantidad de memoria libre disponible.
PAGINACION EN LINUX
 
  • Linux utiliza una variante del algoritmo del reloj para aproximarse a la estrategia de reemplazo de páginas LRU.
  • El administrador de memoria utiliza dos listas enlazadas
    • La lista activa
      • Contiene las páginas activas.
      • Las páginas más recientemente usadas están cerca de la cabeza de la lista de activas.
    • La lista de inactivas
      • Contiene las páginas inactivas.
      • Las páginas menos recientemente usadas están cerca de la cola de la lista de páginas inactivas.
    • Solo se reemplazan las páginas en la lista de inactivas.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s