SlideShare uma empresa Scribd logo
1 de 10
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 página. Si los otros elementos de la política de gestión de
memoria funcionan adecuadamente debe ocurrir lo siguiente.
Tanenbaum, A. (1998)
 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)
 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)
 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
Sobrepaginación
 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
 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.
 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
 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

Mais conteúdo relacionado

Mais procurados

Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
Isaí Beto Matz Mijes
 
Gestión de memoria virtual
Gestión de memoria virtualGestión de memoria virtual
Gestión de memoria virtual
UTPL UTPL
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
guestca1de2e
 

Mais procurados (20)

Administración de la memoria virtual.
Administración de la memoria virtual.Administración de la memoria virtual.
Administración de la memoria virtual.
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Algoritmo del baquero
Algoritmo del baqueroAlgoritmo del baquero
Algoritmo del baquero
 
Gestion de memoria en windows
Gestion de memoria en windowsGestion de memoria en windows
Gestion de memoria en windows
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOs
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Gestión de memoria virtual
Gestión de memoria virtualGestión de memoria virtual
Gestión de memoria virtual
 
Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5
 
Administración de memoria el linux
Administración de memoria el linuxAdministración de memoria el linux
Administración de memoria el linux
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
 
Sistemas operativos; procesos
Sistemas operativos; procesosSistemas operativos; procesos
Sistemas operativos; procesos
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Registros del cpu
Registros del cpuRegistros del cpu
Registros del cpu
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Destaque

Administracion de memoria virtual
Administracion de memoria virtualAdministracion de memoria virtual
Administracion de memoria virtual
claupam27
 
Modelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacionModelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacion
LuisFernandoCarranza
 
Paginacion
PaginacionPaginacion
Paginacion
NTKMG
 
Capitulo 8 Memoria Principal
Capitulo 8 Memoria PrincipalCapitulo 8 Memoria Principal
Capitulo 8 Memoria Principal
lagm000
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióN
Jammil Ramos
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
gabosand
 

Destaque (20)

Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
 
Metodo de Paginaciòn
Metodo de PaginaciònMetodo de Paginaciòn
Metodo de Paginaciòn
 
Seg y pag en diapositivas
Seg y pag en diapositivasSeg y pag en diapositivas
Seg y pag en diapositivas
 
Administracion de memoria virtual
Administracion de memoria virtualAdministracion de memoria virtual
Administracion de memoria virtual
 
Modelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacionModelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacion
 
Tema4
Tema4Tema4
Tema4
 
Paginacion
PaginacionPaginacion
Paginacion
 
Paginacion
PaginacionPaginacion
Paginacion
 
Memoria virtual y paginacion
Memoria virtual y paginacionMemoria virtual y paginacion
Memoria virtual y paginacion
 
Capitulo 8 Memoria Principal
Capitulo 8 Memoria PrincipalCapitulo 8 Memoria Principal
Capitulo 8 Memoria Principal
 
Paginación y segmentación
Paginación y segmentaciónPaginación y segmentación
Paginación y segmentación
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióN
 
SISTEMA DE PAGINACIÓN
SISTEMA DE PAGINACIÓNSISTEMA DE PAGINACIÓN
SISTEMA DE PAGINACIÓN
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y Fragmentación
 
¿Qué es swap?
¿Qué es swap?¿Qué es swap?
¿Qué es swap?
 
Memoria I I
Memoria  I IMemoria  I I
Memoria I I
 
Memoria Soporte Hw
Memoria Soporte HwMemoria Soporte Hw
Memoria Soporte Hw
 

Semelhante a Paginacion sobre demanda y sobre paginacion

Estrategias de administración del almacenamiento virtual
Estrategias de administración del almacenamiento virtualEstrategias de administración del almacenamiento virtual
Estrategias de administración del almacenamiento virtual
Kelly Jhojanna Pernia
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
lagm000
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
andramelek
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
andramelek
 

Semelhante a Paginacion sobre demanda y sobre paginacion (20)

Estrategias de administración del almacenamiento virtual
Estrategias de administración del almacenamiento virtualEstrategias de administración del almacenamiento virtual
Estrategias de administración del almacenamiento virtual
 
Finalfinal
FinalfinalFinalfinal
Finalfinal
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
 
Pag Demanda Reemplazamiento
Pag Demanda ReemplazamientoPag Demanda Reemplazamiento
Pag Demanda Reemplazamiento
 
Trabajo practico - Sistemas Operativos (358) - UNA
Trabajo practico - Sistemas Operativos (358) - UNATrabajo practico - Sistemas Operativos (358) - UNA
Trabajo practico - Sistemas Operativos (358) - UNA
 
memoria_virtual
memoria_virtualmemoria_virtual
memoria_virtual
 
Primer trabajo administracion de la memoria y algoritmos de reemplazo de pagina
Primer trabajo administracion de la memoria y algoritmos de reemplazo de paginaPrimer trabajo administracion de la memoria y algoritmos de reemplazo de pagina
Primer trabajo administracion de la memoria y algoritmos de reemplazo de pagina
 
Estructuras de hardware y de control.
Estructuras de hardware y de control.Estructuras de hardware y de control.
Estructuras de hardware y de control.
 
Adrila anabelli zapata
Adrila anabelli zapataAdrila anabelli zapata
Adrila anabelli zapata
 
Resumen Unidades 16/17/18 So Tanembau
Resumen Unidades 16/17/18 So TanembauResumen Unidades 16/17/18 So Tanembau
Resumen Unidades 16/17/18 So Tanembau
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Paginacion sobre demanda y sobre paginacion

  • 1. PAGINACIÓN BAJO DEMANDA 246548 – HERNANDEZ GUANI CESAR SCOTT 446571 – SANCHEZ CORTES CECILIA
  • 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.  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.  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.  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
  • 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.  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.  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.  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