PAGINACIÓN BAJO DEMANDA
246548 – HERNANDEZ GUANI CESAR SCOTT
446571 – SANCHEZ CORTES CECILIA
 Con paginación por demanda se trae una página a memoria principal sólo cuando se hace
referencia a una posición en dicha...
 Cuando un proceso se ejecuta por primera vez, se producirá un aluvión de fallos de página.
 A medida que se traigan a m...
 Tanenbaum, A. indica que no se llevan páginas del almacenamiento secundario al primario hasta
que son referenciadas expl...
 La paginacion por demanda garantiza que las unicas paginas que se transfieren al almacenamiento
principal son aquellas q...
Sobrepaginación
 Debido a que la memoria virtual permite la existencia de programas no enteros en memoria, la
capacidad de la memoria fís...
 En principio, un grado de multiprogramación alto incrementa la eficiencia de la CPU. Sin embargo,
en sistemas con una fu...
 Esta situación se realimenta (Figura 4.6) hasta que la mayoría de los procesos estarán bloqueados
por fallo de página, y...
 En conclusión la sobre paginación provoca la utilización minima de la CPU, mayor fallos de paginas
 Una solución podría...
Próxima SlideShare
Cargando en…5
×

Paginacion sobre demanda y sobre paginacion

161 visualizaciones

Publicado el

presentacion que explica de manera breve

Publicado en: Software
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
161
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Paginacion sobre demanda y sobre paginacion

  1. 1. PAGINACIÓN BAJO DEMANDA 246548 – HERNANDEZ GUANI CESAR SCOTT 446571 – SANCHEZ CORTES CECILIA
  2. 2.  Con paginación por demanda se trae una página a memoria principal sólo cuando se hace referencia a una posición en dicha página. Si los otros elementos de la política de gestión de memoria funcionan adecuadamente debe ocurrir lo siguiente. Tanenbaum, A. (1998)
  3. 3.  Cuando un proceso se ejecuta por primera vez, se producirá un aluvión de fallos de página.  A medida que se traigan a memoria más páginas, el principio de cercanía hará que la mayoría de las futuras referencias estén en páginas que se han cargado hace poco.  Así pues, después de un tiempo, la situación se estabilizará y el número de fallos de página disminuirá hasta un nivel muy bajo. Tanenbaum, A. (1998)
  4. 4.  Tanenbaum, A. indica que no se llevan páginas del almacenamiento secundario al primario hasta que son referenciadas explícitamente por un proceso en ejecución.  El principal inconveniente está en los procesos que requieren acumular sus páginas una por una. Tanenbaum, A. (1998)
  5. 5.  La paginacion por demanda garantiza que las unicas paginas que se transfieren al almacenamiento principal son aquellas que requieren los procesos. El trabajo extra requerido para decidir cuales paginas se deben transferir al almacenamiento principal es minimo. Las estrategias de obtencion anticipada de paginas G pueden requerir mucho tiempo de ejecucion adicional
  6. 6. Sobrepaginación
  7. 7.  Debido a que la memoria virtual permite la existencia de programas no enteros en memoria, la capacidad de la memoria física deja de ser un factor limitante del grado de multiprogramación. De hecho, en principio, el grado de multiprogramación tiene como límite el número de marcos de página que caben en memoria. Figura 4.6 Realimentación que conduce a la sobrepaginación
  8. 8.  En principio, un grado de multiprogramación alto incrementa la eficiencia de la CPU. Sin embargo, en sistemas con una fuerte carga, un número excesivo de programas en memoria conduce a tener muy pocas páginas de cada proceso y, por tanto, una probabilidad muy alta de fallo de página. Como el proceso que comete el fallo de página deja libre la CPU y pasa a estado bloqueado, se produce un cambio de contexto que pronto provocará un nuevo fallo de página al cambiar la localidad de las referencias.
  9. 9.  Esta situación se realimenta (Figura 4.6) hasta que la mayoría de los procesos estarán bloqueados por fallo de página, y la CPU tendrá una utilización muy baja. Esta caída drástica de la eficiencia (Figura 4.7) es lo que se conoce como sobrepaginación o thrashing. Figura 4.7 Caída del rendimiento por sobrepaginación
  10. 10.  En conclusión la sobre paginación provoca la utilización minima de la CPU, mayor fallos de paginas  Una solución podría ser el aplicar el algoritmo de reemplazo de paginas de asignación local, es decir, los procesos solo pueden manipular sus marcos, para evitar el robo de marcos de otros procesos

×