SlideShare una empresa de Scribd logo
1 de 37
FIN
PRINCIPAL
IMAGEN 1
IMAGEN 2
INICIO
SIGUIENTE
IMAGEN
PRINCIPAL
IMAGEN
INICIO
Se dividen en:


Son:   Son:                    Son:
El objetivo de los algoritmos de
sustitución de paginas es obtener
la tasa de fallos de paginas mas
baja posible.
Se evalúan ejecutando una
cadena particular de
referencias de memoria y
contabilizan el numero de
fallos de pagina en esa
cadena.


PRINCIPAL
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. Se usa una cola, al cargar una página nueva
se ingresa en el último lugar. Aunque las colas FIFO son
simples e intuitivas, no se comportan de manera aceptable en
la aplicación práctica, por lo que es raro su uso en su forma
simple. Uno de los problemas que presentan es la llamada
Anomalía FIFO o Anomalía de Belady. Belady encontró
ejemplos en los que un sistema con un número de marcos de
páginas igual a tres tenía menos fallos de páginas que un
sistema con cuatro marcos de páginas. El problema consiste
en que podemos quitar de memoria una página de memoria
 IMAGEN
muy usada, sólo porque es la más antigua
PRINCIPAL
Este algoritmo tiene como finalidad retirar la página que vaya
a ser referenciada más tarde, por ejemplo si hay una página A
que será usada dentro de 10000 instrucciones, y una página B
que será usada dentro de 2800 instrucciones, se debería
eliminar de la memoria la página A. Como se puede deducir,
para esto el sistema operativo debería ver en cuánto tiempo
será usada cada página en memoria y elegir la que está más
distante. El problema de este método es que necesita
conocimiento del futuro, por lo que es imposible su
implementación. Es un algoritmo teórico. Se utiliza a los
efectos comparativos con los algoritmos factibles de ser
implementados para ver cuál se aproxima más a éste.

IMAGEN
PRINCIPAL
Este algoritmo difiere del de 'No usada recientemente' en el
hecho de que aquel sólo se fija en el intervalo de tiempo
desde que se pusieron en 0 los bits de referencia de las
páginas, mientras que el algoritmo de 'Menos usada
recientemente' intenta proveer un comportamiento casi
óptimo mediante la observación de las páginas que menos
fueron usadas recientemente. Este tipo de páginas,
estadísticamente son las que tienen menor probabilidad de
ser usadas nuevamente.




IMAGEN
PRINCIPAL
Permite obtener información de ordenamiento adicional si
registramos los bits de referencia a intervalos adicionales.
 A medida que un proceso se ejecuta, el bit asociado con
cada página referenciada es colocado en ejecución por el
hardware.
 Luego de un tiempo, puede determinarse qué páginas han
sido utilizadas examinando los bits.




PRINCIPAL
Existe una variante de este algoritmo que sobre la misma idea
presenta una mejora en la implementación. Es el algoritmo del
reloj, que lo que hace es tener una lista circular, de forma que
al llegar al último elemento de la lista, pasa automáticamente
al primero. Los elementos no se mueven al final de la cola
cuando son accedidos, simplemente se pone su bit de
referencia a 1. Esto nos evita tener que hacer movimientos de
punteros en el caso de implementarlo con una lista enlazada.
De hecho, se puede implementar con un array perfectamente,
ahorrando así memoria.



IMAGEN
PRINCIPAL
Selecciona la pagina que menos tiempo se tarda en remplazar
y que se ha utilizado menos recientemente.




PRINCIPAL
Remplaza las ultimas paginas introducidas recientemente.




PRINCIPAL
Las paginas mas usadas se remplazan.




INICIO
La política de asignación variable, permite que el número de
marcos asignados cambie a lo largo de su vida, por ejemplo,
cuando un proceso sufre un alto porcentaje de fallos de
página, a este se le añaden marcos para disminuir este
porcentaje.

El alcance de reemplazo, se activa cuando Hay fallos de
página, y no hay marcos libres Para su reemplazo. El
reemplazo puede ser local o Global. Es local cuando, se
escoge Dentro de las páginas residentes del proceso, Y es
global cuando todas las páginas en Memoria son candidatas
PRINCIPALIndependientemente de que procesos vengan
a reemplazar
Un proceso tiene un número fijo de páginas, cuando hay
un fallo de página, el sistema operativo, elige entre las del
dicho proceso, que están actualmente en memoria. Es
necesario decidir por anticipado, la cantidad de memoria
asignada a un proceso.




IMAGEN
PRINCIPAL
La memoria principal, tendrá varios procesos cada uno con un
número
De marcos asignados. El sistema operativo normalmente tiene
una lista
De marcos libres. Cuando hay un fallo de página, se añade un
marco
Libre al conjunto del proceso y se carga la página.




IMAGEN
Asignación de memoria en un sistema con memoria virtual.



PRINCIPAL
1. Un proceso cargado en la memoria se le asigna cierto
número
   de marcos en función del tipo de aplicación.
2. Cuando se produce un fallo de página, se selecciona la
página a
    reemplazar entre las del conjunto residente del proceso.




IMAGEN
PRINCIPAL
Si se va a reducir el grado de multiprogramación,
Deben suspenderse uno o más procesos residentes;
Se enumeran las siguientes posibilidades:

Procesos con la prioridad más baja.
Procesos con fallos de página.
Último proceso activado.
Proceso con el conjunto residente más pequeño.
El proceso mayor.
Procesos con la mayor ventana de ejecución restante
INICIO
Memoria virtual

Más contenido relacionado

Destacado

1. Hamburger Option Symposium
1. Hamburger Option Symposium1. Hamburger Option Symposium
1. Hamburger Option Symposiumuwevoelker
 
Capitulo 2 las transformaciones de la escuela secundaris obligatoria y
Capitulo 2 las transformaciones de la escuela secundaris obligatoria yCapitulo 2 las transformaciones de la escuela secundaris obligatoria y
Capitulo 2 las transformaciones de la escuela secundaris obligatoria yMaría Villena
 
Trabajo de informática. julieth barandica torres. ii semestre.
Trabajo de informática. julieth barandica torres. ii semestre.Trabajo de informática. julieth barandica torres. ii semestre.
Trabajo de informática. julieth barandica torres. ii semestre.julieth132
 
Imex 2011: Vortrag von Sascha Theobald - Der Verband als Mitglieder Magnet
Imex 2011: Vortrag von Sascha Theobald - Der Verband als Mitglieder MagnetImex 2011: Vortrag von Sascha Theobald - Der Verband als Mitglieder Magnet
Imex 2011: Vortrag von Sascha Theobald - Der Verband als Mitglieder MagnetGCB German Convention Bureau e.V.
 
Facebook zerstört unsere Privatsphäre! Ja?
Facebook zerstört unsere Privatsphäre! Ja?Facebook zerstört unsere Privatsphäre! Ja?
Facebook zerstört unsere Privatsphäre! Ja?quäntchen + glück
 
Los verbos - die Verben I
Los verbos - die Verben ILos verbos - die Verben I
Los verbos - die Verben Ialemangarachico
 
La mujer de las 3 pasiones
La mujer de las 3 pasiones La mujer de las 3 pasiones
La mujer de las 3 pasiones FrancisGimenez
 
Rc luis garzon_barreto
Rc luis garzon_barretoRc luis garzon_barreto
Rc luis garzon_barretoluis garzon
 
Power aulas dropbox
Power aulas  dropboxPower aulas  dropbox
Power aulas dropboxespevega90
 
Ideenbörse "Nachhaltige Veranstaltungskonzepte" – der Blick über den Tellerra...
Ideenbörse "Nachhaltige Veranstaltungskonzepte" – der Blick über den Tellerra...Ideenbörse "Nachhaltige Veranstaltungskonzepte" – der Blick über den Tellerra...
Ideenbörse "Nachhaltige Veranstaltungskonzepte" – der Blick über den Tellerra...GCB German Convention Bureau e.V.
 

Destacado (20)

1. Hamburger Option Symposium
1. Hamburger Option Symposium1. Hamburger Option Symposium
1. Hamburger Option Symposium
 
Emoenérgitica
EmoenérgiticaEmoenérgitica
Emoenérgitica
 
Capitulo 2 las transformaciones de la escuela secundaris obligatoria y
Capitulo 2 las transformaciones de la escuela secundaris obligatoria yCapitulo 2 las transformaciones de la escuela secundaris obligatoria y
Capitulo 2 las transformaciones de la escuela secundaris obligatoria y
 
catalogo
catalogocatalogo
catalogo
 
Trabajo de informática. julieth barandica torres. ii semestre.
Trabajo de informática. julieth barandica torres. ii semestre.Trabajo de informática. julieth barandica torres. ii semestre.
Trabajo de informática. julieth barandica torres. ii semestre.
 
Imex 2011: Vortrag von Sascha Theobald - Der Verband als Mitglieder Magnet
Imex 2011: Vortrag von Sascha Theobald - Der Verband als Mitglieder MagnetImex 2011: Vortrag von Sascha Theobald - Der Verband als Mitglieder Magnet
Imex 2011: Vortrag von Sascha Theobald - Der Verband als Mitglieder Magnet
 
part 2
part 2part 2
part 2
 
Benborium broschuere-01
Benborium broschuere-01Benborium broschuere-01
Benborium broschuere-01
 
Facebook zerstört unsere Privatsphäre! Ja?
Facebook zerstört unsere Privatsphäre! Ja?Facebook zerstört unsere Privatsphäre! Ja?
Facebook zerstört unsere Privatsphäre! Ja?
 
Presentación imagen de marca
Presentación imagen de marcaPresentación imagen de marca
Presentación imagen de marca
 
Los verbos - die Verben I
Los verbos - die Verben ILos verbos - die Verben I
Los verbos - die Verben I
 
El desplazamiento tiene rostro de mujer (1)
El desplazamiento tiene rostro de mujer (1)El desplazamiento tiene rostro de mujer (1)
El desplazamiento tiene rostro de mujer (1)
 
P.point princ.
P.point princ.P.point princ.
P.point princ.
 
Repaso de word
Repaso de wordRepaso de word
Repaso de word
 
La mujer de las 3 pasiones
La mujer de las 3 pasiones La mujer de las 3 pasiones
La mujer de las 3 pasiones
 
Proyecto
ProyectoProyecto
Proyecto
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Rc luis garzon_barreto
Rc luis garzon_barretoRc luis garzon_barreto
Rc luis garzon_barreto
 
Power aulas dropbox
Power aulas  dropboxPower aulas  dropbox
Power aulas dropbox
 
Ideenbörse "Nachhaltige Veranstaltungskonzepte" – der Blick über den Tellerra...
Ideenbörse "Nachhaltige Veranstaltungskonzepte" – der Blick über den Tellerra...Ideenbörse "Nachhaltige Veranstaltungskonzepte" – der Blick über den Tellerra...
Ideenbörse "Nachhaltige Veranstaltungskonzepte" – der Blick über den Tellerra...
 

Similar a Memoria virtual

Paginacion
PaginacionPaginacion
PaginacionNTKMG
 
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 TanembauArian Gal
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoriaadolfoahumada94
 
Sistema operativo.ppt
Sistema operativo.pptSistema operativo.ppt
Sistema operativo.pptAngizon Vn'
 
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualfernandorincon125
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualfernandorincon125
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualfernandorincon125
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualfernandorincon125
 
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 virtualKelly Jhojanna Pernia
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.Juan Anaya
 

Similar a Memoria virtual (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Trabajo practico - Sistemas Operativos (358) - UNA
Trabajo practico - Sistemas Operativos (358) - UNATrabajo practico - Sistemas Operativos (358) - UNA
Trabajo practico - Sistemas Operativos (358) - UNA
 
Paginacion
PaginacionPaginacion
Paginacion
 
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_virtualmemoria_virtual
memoria_virtual
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoria
 
Finalfinal
FinalfinalFinalfinal
Finalfinal
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Sistema operativo.ppt
Sistema operativo.pptSistema operativo.ppt
Sistema operativo.ppt
 
Adrila anabelli zapata
Adrila anabelli zapataAdrila anabelli zapata
Adrila anabelli zapata
 
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
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
 
Op
OpOp
Op
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.
 

Más de Vero Mateus

Taller Primer Corte
Taller Primer CorteTaller Primer Corte
Taller Primer CorteVero Mateus
 
Taller interbloqueo
Taller interbloqueo Taller interbloqueo
Taller interbloqueo Vero Mateus
 
Archivos proyectados en Memoria
Archivos proyectados en MemoriaArchivos proyectados en Memoria
Archivos proyectados en MemoriaVero Mateus
 
Sistemas de Gestión de Archivos
Sistemas de Gestión de ArchivosSistemas de Gestión de Archivos
Sistemas de Gestión de ArchivosVero Mateus
 
Gestión de memoria
Gestión de memoria Gestión de memoria
Gestión de memoria Vero Mateus
 
COMO VENCER LA TIMIDEZ
COMO VENCER LA TIMIDEZCOMO VENCER LA TIMIDEZ
COMO VENCER LA TIMIDEZVero Mateus
 

Más de Vero Mateus (7)

Taller final
Taller finalTaller final
Taller final
 
Taller Primer Corte
Taller Primer CorteTaller Primer Corte
Taller Primer Corte
 
Taller interbloqueo
Taller interbloqueo Taller interbloqueo
Taller interbloqueo
 
Archivos proyectados en Memoria
Archivos proyectados en MemoriaArchivos proyectados en Memoria
Archivos proyectados en Memoria
 
Sistemas de Gestión de Archivos
Sistemas de Gestión de ArchivosSistemas de Gestión de Archivos
Sistemas de Gestión de Archivos
 
Gestión de memoria
Gestión de memoria Gestión de memoria
Gestión de memoria
 
COMO VENCER LA TIMIDEZ
COMO VENCER LA TIMIDEZCOMO VENCER LA TIMIDEZ
COMO VENCER LA TIMIDEZ
 

Memoria virtual

  • 1.
  • 2. FIN
  • 3.
  • 8.
  • 14. Se dividen en: Son: Son: Son:
  • 15. El objetivo de los algoritmos de sustitución de paginas es obtener la tasa de fallos de paginas mas baja posible. Se evalúan ejecutando una cadena particular de referencias de memoria y contabilizan el numero de fallos de pagina en esa cadena. PRINCIPAL
  • 16. 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. Se usa una cola, al cargar una página nueva se ingresa en el último lugar. Aunque las colas FIFO son simples e intuitivas, no se comportan de manera aceptable en la aplicación práctica, por lo que es raro su uso en su forma simple. Uno de los problemas que presentan es la llamada Anomalía FIFO o Anomalía de Belady. Belady encontró ejemplos en los que un sistema con un número de marcos de páginas igual a tres tenía menos fallos de páginas que un sistema con cuatro marcos de páginas. El problema consiste en que podemos quitar de memoria una página de memoria IMAGEN muy usada, sólo porque es la más antigua
  • 18. Este algoritmo tiene como finalidad retirar la página que vaya a ser referenciada más tarde, por ejemplo si hay una página A que será usada dentro de 10000 instrucciones, y una página B que será usada dentro de 2800 instrucciones, se debería eliminar de la memoria la página A. Como se puede deducir, para esto el sistema operativo debería ver en cuánto tiempo será usada cada página en memoria y elegir la que está más distante. El problema de este método es que necesita conocimiento del futuro, por lo que es imposible su implementación. Es un algoritmo teórico. Se utiliza a los efectos comparativos con los algoritmos factibles de ser implementados para ver cuál se aproxima más a éste. IMAGEN
  • 20. Este algoritmo difiere del de 'No usada recientemente' en el hecho de que aquel sólo se fija en el intervalo de tiempo desde que se pusieron en 0 los bits de referencia de las páginas, mientras que el algoritmo de 'Menos usada recientemente' intenta proveer un comportamiento casi óptimo mediante la observación de las páginas que menos fueron usadas recientemente. Este tipo de páginas, estadísticamente son las que tienen menor probabilidad de ser usadas nuevamente. IMAGEN
  • 22. Permite obtener información de ordenamiento adicional si registramos los bits de referencia a intervalos adicionales. A medida que un proceso se ejecuta, el bit asociado con cada página referenciada es colocado en ejecución por el hardware. Luego de un tiempo, puede determinarse qué páginas han sido utilizadas examinando los bits. PRINCIPAL
  • 23. Existe una variante de este algoritmo que sobre la misma idea presenta una mejora en la implementación. Es el algoritmo del reloj, que lo que hace es tener una lista circular, de forma que al llegar al último elemento de la lista, pasa automáticamente al primero. Los elementos no se mueven al final de la cola cuando son accedidos, simplemente se pone su bit de referencia a 1. Esto nos evita tener que hacer movimientos de punteros en el caso de implementarlo con una lista enlazada. De hecho, se puede implementar con un array perfectamente, ahorrando así memoria. IMAGEN
  • 25. Selecciona la pagina que menos tiempo se tarda en remplazar y que se ha utilizado menos recientemente. PRINCIPAL
  • 26. Remplaza las ultimas paginas introducidas recientemente. PRINCIPAL
  • 27. Las paginas mas usadas se remplazan. INICIO
  • 28.
  • 29. La política de asignación variable, permite que el número de marcos asignados cambie a lo largo de su vida, por ejemplo, cuando un proceso sufre un alto porcentaje de fallos de página, a este se le añaden marcos para disminuir este porcentaje. El alcance de reemplazo, se activa cuando Hay fallos de página, y no hay marcos libres Para su reemplazo. El reemplazo puede ser local o Global. Es local cuando, se escoge Dentro de las páginas residentes del proceso, Y es global cuando todas las páginas en Memoria son candidatas PRINCIPALIndependientemente de que procesos vengan a reemplazar
  • 30. Un proceso tiene un número fijo de páginas, cuando hay un fallo de página, el sistema operativo, elige entre las del dicho proceso, que están actualmente en memoria. Es necesario decidir por anticipado, la cantidad de memoria asignada a un proceso. IMAGEN
  • 32. La memoria principal, tendrá varios procesos cada uno con un número De marcos asignados. El sistema operativo normalmente tiene una lista De marcos libres. Cuando hay un fallo de página, se añade un marco Libre al conjunto del proceso y se carga la página. IMAGEN
  • 33. Asignación de memoria en un sistema con memoria virtual. PRINCIPAL
  • 34. 1. Un proceso cargado en la memoria se le asigna cierto número de marcos en función del tipo de aplicación. 2. Cuando se produce un fallo de página, se selecciona la página a reemplazar entre las del conjunto residente del proceso. IMAGEN
  • 36. Si se va a reducir el grado de multiprogramación, Deben suspenderse uno o más procesos residentes; Se enumeran las siguientes posibilidades: Procesos con la prioridad más baja. Procesos con fallos de página. Último proceso activado. Proceso con el conjunto residente más pequeño. El proceso mayor. Procesos con la mayor ventana de ejecución restante INICIO