SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Administración de la memoria virtual.
Administración de la memoria virtual.Administración de la memoria virtual.
Administración de la memoria virtual.
Lely
 
Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
Ivan Vladimir Meza-Ruiz
 
Proceso de Diseño de un juego de Mesa
Proceso de Diseño de un juego de Mesa Proceso de Diseño de un juego de Mesa
Proceso de Diseño de un juego de Mesa
Nicol Tellez
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
Blanca Parra
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
Robert Rivero
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
DorvinEduardo
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
DARKGIRL93
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Analisis lexico automatas i
Analisis lexico automatas iAnalisis lexico automatas i
Analisis lexico automatas i
rubiyanetvalenciavelazquez
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instrucciones
Fabián L
 
Backtracking (Método de Vuelta Atrás)
Backtracking (Método de Vuelta Atrás)Backtracking (Método de Vuelta Atrás)
Backtracking (Método de Vuelta Atrás)
jessenmanuel
 
Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++
EdsonRc
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
Andhy H Palma
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientos
aaronastorga4
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
Omarzingm
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
Verónica Es'Loo
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
andrea llerena
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
David Del Angel Rodriguez
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
Osiris Mirerus
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
Jorge Garcia
 

La actualidad más candente (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.
 
Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
 
Proceso de Diseño de un juego de Mesa
Proceso de Diseño de un juego de Mesa Proceso de Diseño de un juego de Mesa
Proceso de Diseño de un juego de Mesa
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Analisis lexico automatas i
Analisis lexico automatas iAnalisis lexico automatas i
Analisis lexico automatas i
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instrucciones
 
Backtracking (Método de Vuelta Atrás)
Backtracking (Método de Vuelta Atrás)Backtracking (Método de Vuelta Atrás)
Backtracking (Método de Vuelta Atrás)
 
Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientos
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 

Destacado

Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
osjavier
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
osjavier
 
Metodo de Paginaciòn
Metodo de PaginaciònMetodo de Paginaciòn
Metodo de Paginaciòn
Ingrid Karolina Parra
 
Seg y pag en diapositivas
Seg y pag en diapositivasSeg y pag en diapositivas
Seg y pag en diapositivas
memp1234
 
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
 
Tema4
Tema4Tema4
Paginacion
PaginacionPaginacion
Paginacion
iiopdan
 
Paginacion
PaginacionPaginacion
Paginacion
NTKMG
 
Memoria virtual y paginacion
Memoria virtual y paginacionMemoria virtual y paginacion
Memoria virtual y paginacion
Adrian Islas Serrano
 
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
José Dilan Villalobos Rodríguez
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióN
Jammil Ramos
 
SISTEMA DE PAGINACIÓN
SISTEMA DE PAGINACIÓNSISTEMA DE PAGINACIÓN
SISTEMA DE PAGINACIÓN
Shirley Contreras Ulloa
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
gabosand
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
Prof. Javier Troya
 
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
Natalia Ludeña
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
instituto tecnologico de apizaco
 
¿Qué es swap?
¿Qué es swap?¿Qué es swap?
¿Qué es swap?
Quike Peralta
 
Memoria I I
Memoria  I IMemoria  I I
Memoria I I
Stefano Salvatori
 

Destacado (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
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
¿Qué es swap?
¿Qué es swap?¿Qué es swap?
¿Qué es swap?
 
Memoria I I
Memoria  I IMemoria  I I
Memoria I I
 

Similar 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
 
Finalfinal
FinalfinalFinalfinal
Finalfinal
tatico994
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
lagm000
 
memoria virtual en los sistemas operativos
memoria virtual en los sistemas operativosmemoria virtual en los sistemas operativos
memoria virtual en los sistemas operativos
lfelipebello
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
AnnimoLatinoamerica
 
Pag Demanda Reemplazamiento
Pag Demanda ReemplazamientoPag Demanda Reemplazamiento
Pag Demanda Reemplazamiento
Stefano Salvatori
 
Trabajo practico - Sistemas Operativos (358) - UNA
Trabajo practico - Sistemas Operativos (358) - UNATrabajo practico - Sistemas Operativos (358) - UNA
Trabajo practico - Sistemas Operativos (358) - UNA
Ronald Alexander Medina Pinto
 
memoria_virtual
memoria_virtualmemoria_virtual
memoria_virtual
edwinvillacres
 
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
JhiZzelh T Cz
 
Estructuras de hardware y de control.
Estructuras de hardware y de control.Estructuras de hardware y de control.
Estructuras de hardware y de control.
José Dilan Villalobos Rodríguez
 
Adrila anabelli zapata
Adrila anabelli zapataAdrila anabelli zapata
Adrila anabelli zapata
informaticafcauce
 
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
Arian Gal
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria virtual
Yehimmy Ramirez
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
Карлос Кантор
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
Vero Mateus
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.
Juan Anaya
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
andramelek
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
andramelek
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
legendario25
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
Cinthia Pulla
 

Similar 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 en los sistemas operativos
memoria virtual en los sistemas operativosmemoria virtual en los sistemas operativos
memoria virtual en los sistemas operativos
 
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
 

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