SlideShare una empresa de Scribd logo
1 de 40
FIN
Permite al programador contemplar la memoria como si
constara de varios espacios de direcciones o segmentos.




 PRINCIPAL
1. Simplifica el manejo de estructuras de datos crecientes.
2. Permite modificar y recompilar los programas
independientemente, sin que sea necesario recompilar o
volver a montar el conjunto de programas por completo.
3. Se presta a la compartición entre procesos.
4. Se presta a la protección.




 IMAGEN 1
IMAGEN 2
INICIO
Esta cache funciona del mismo modo que una memoria
cache, contiene la entradas de la tabla de paginas usadas
hace menos tiempo.

Dada una dirección virtual el procesador analizara primero la
TLB, si la entrada de tabla de paginas esta presente se
obtiene el numero de marco y se forma la dirección real.
Si no se encuentra la entrada de la tabla de paginas buscada,
un procesador emplea el numero de paginas , para buscar en
la tabla de paginas, el proceso y examinar la tabla
correspondiente de la entrada de paginas.
 SIGUIENTE
Si se encuentra en el archivo el bit de presencia es que la
pagina esta en memoria principal y el procesador puede
obtener el numero de marco de la entrada de tabla de
paginas para formar la dirección real.

Una dirección virtual tendrá normalmente un formato de
numero de pagina mas desplazamiento. En primer lugar el
sistema en memoria para ver si encuentra la entrada en la
tabla de paginas, si es así la dirección real se genera
combinando el numero de marco con el desplazamiento si no
se accede a la entrada de la tabla de paginas.


 IMAGEN
PRINCIPAL
La paginación que es transparente al programador, elimina la
fragmentación externa y de este modo aprovecha la memoria
principal de forma eficiente.

Puesto que los fragmentos se cargan y descargan de
memoria principal, son de tamaño constante e igual para
todos.

En un sistema con paginación y segmentación combinadas, el
espacio de direcciones de un usuario se divide en varios
segmentos, según el criterio del programador, cada segmento
se vuelve a dividir en varias paginas de tamaño fijo que
tienen la misma longitud que un marco de memoria principal
 IMAGEN
INICIO
El rendimiento de pende de: Tamaño de la memoria
principal Velocidad relativa de memoria principal y secundaria
Tamaño y numero de procesos que compiten por los recursos

Compartimiento de programas individuales Lenguaje de
programación y compilador Estilo de programador




PRINCIPAL
Política De Lectura
 Política De Ubicación
 Política De Remplazó Local y Global
 Política De Vaciado
 Política De Asignación
 Política Optima
 Política de mejor ajuste
 Política de primer ajuste




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 (20)

El acceso a la justicia como garantía de los
El acceso a la justicia como garantía de losEl acceso a la justicia como garantía de los
El acceso a la justicia como garantía de los
 
6621
66216621
6621
 
Marro SFT cidaf2 venezuela2011
Marro SFT cidaf2 venezuela2011Marro SFT cidaf2 venezuela2011
Marro SFT cidaf2 venezuela2011
 
Sandra Cruz 2
Sandra Cruz 2Sandra Cruz 2
Sandra Cruz 2
 
Atc ferrotungsteno proyecto
Atc ferrotungsteno proyectoAtc ferrotungsteno proyecto
Atc ferrotungsteno proyecto
 
La alquimia el_arte_del_descubrimiento[1]
La alquimia el_arte_del_descubrimiento[1]La alquimia el_arte_del_descubrimiento[1]
La alquimia el_arte_del_descubrimiento[1]
 
El paso de la muerte corregido
El paso de la muerte corregidoEl paso de la muerte corregido
El paso de la muerte corregido
 
Gitranet
GitranetGitranet
Gitranet
 
Gitralog
GitralogGitralog
Gitralog
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Discurso Dr.Antonio Mamierca Mateos
Discurso Dr.Antonio Mamierca MateosDiscurso Dr.Antonio Mamierca Mateos
Discurso Dr.Antonio Mamierca Mateos
 
Presentación del proyecto ciudad integrada
Presentación del proyecto ciudad integradaPresentación del proyecto ciudad integrada
Presentación del proyecto ciudad integrada
 
El túnel
El túnelEl túnel
El túnel
 
Investigacion iii comer... ide 10115085
Investigacion iii comer... ide 10115085Investigacion iii comer... ide 10115085
Investigacion iii comer... ide 10115085
 
Planes arquitectura2013 i
Planes arquitectura2013 iPlanes arquitectura2013 i
Planes arquitectura2013 i
 
Etanol de sorgo
Etanol de sorgoEtanol de sorgo
Etanol de sorgo
 
Londres una ciudad humanista
Londres una ciudad humanistaLondres una ciudad humanista
Londres una ciudad humanista
 
Guia para presentaciones oral
Guia para presentaciones oralGuia para presentaciones oral
Guia para presentaciones oral
 
Navegadoressss
NavegadoressssNavegadoressss
Navegadoressss
 
Act contextualización 5
Act contextualización 5Act contextualización 5
Act contextualización 5
 

Similar a Memoria virtual

Paginacion
PaginacionPaginacion
PaginacionNTKMG
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principaljbersosa
 
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
 
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
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus danielscrepto
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus danielscrepto
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria VirtualUCC
 
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'
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativosfresjunior
 
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 paginaJhiZzelh T Cz
 
Presentacion memoria
Presentacion memoriaPresentacion memoria
Presentacion memoriaIchinose 11
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualakany
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualandreis18
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtuallagm000
 

Similar a Memoria virtual (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Paginacion
PaginacionPaginacion
Paginacion
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
 
memoria_virtual
memoria_virtualmemoria_virtual
memoria_virtual
 
Estructuras de hardware y de control.
Estructuras de hardware y de control.Estructuras de hardware y de control.
Estructuras de hardware y de control.
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
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
 
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)
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus daniel
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus daniel
 
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
 
Sistema operativo.ppt
Sistema operativo.pptSistema operativo.ppt
Sistema operativo.ppt
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativos
 
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
 
Presentacion memoria
Presentacion memoriaPresentacion memoria
Presentacion memoria
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
 

Más de Yehimmy Ramirez

Sistema de gestion de archivos
Sistema de gestion de archivos Sistema de gestion de archivos
Sistema de gestion de archivos Yehimmy Ramirez
 
Corrección parcial sistemas operativos
Corrección parcial sistemas operativosCorrección parcial sistemas operativos
Corrección parcial sistemas operativosYehimmy Ramirez
 
METODOS Y TECNICAS DE ESTUDIO.
METODOS Y TECNICAS DE ESTUDIO.METODOS Y TECNICAS DE ESTUDIO.
METODOS Y TECNICAS DE ESTUDIO.Yehimmy Ramirez
 

Más de Yehimmy Ramirez (6)

Carga y montaje
Carga y montaje Carga y montaje
Carga y montaje
 
Archivos proyectados
Archivos proyectados Archivos proyectados
Archivos proyectados
 
Sistema de gestion de archivos
Sistema de gestion de archivos Sistema de gestion de archivos
Sistema de gestion de archivos
 
Gestion de memoria
Gestion de memoria Gestion de memoria
Gestion de memoria
 
Corrección parcial sistemas operativos
Corrección parcial sistemas operativosCorrección parcial sistemas operativos
Corrección parcial sistemas operativos
 
METODOS Y TECNICAS DE ESTUDIO.
METODOS Y TECNICAS DE ESTUDIO.METODOS Y TECNICAS DE ESTUDIO.
METODOS Y TECNICAS DE ESTUDIO.
 

Último

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 

Último (20)

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 

Memoria virtual

  • 1.
  • 2. FIN
  • 3.
  • 4. Permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos. PRINCIPAL
  • 5. 1. Simplifica el manejo de estructuras de datos crecientes. 2. Permite modificar y recompilar los programas independientemente, sin que sea necesario recompilar o volver a montar el conjunto de programas por completo. 3. Se presta a la compartición entre procesos. 4. Se presta a la protección. IMAGEN 1
  • 8.
  • 9. Esta cache funciona del mismo modo que una memoria cache, contiene la entradas de la tabla de paginas usadas hace menos tiempo. Dada una dirección virtual el procesador analizara primero la TLB, si la entrada de tabla de paginas esta presente se obtiene el numero de marco y se forma la dirección real. Si no se encuentra la entrada de la tabla de paginas buscada, un procesador emplea el numero de paginas , para buscar en la tabla de paginas, el proceso y examinar la tabla correspondiente de la entrada de paginas. SIGUIENTE
  • 10. Si se encuentra en el archivo el bit de presencia es que la pagina esta en memoria principal y el procesador puede obtener el numero de marco de la entrada de tabla de paginas para formar la dirección real. Una dirección virtual tendrá normalmente un formato de numero de pagina mas desplazamiento. En primer lugar el sistema en memoria para ver si encuentra la entrada en la tabla de paginas, si es así la dirección real se genera combinando el numero de marco con el desplazamiento si no se accede a la entrada de la tabla de paginas. IMAGEN
  • 12. La paginación que es transparente al programador, elimina la fragmentación externa y de este modo aprovecha la memoria principal de forma eficiente. Puesto que los fragmentos se cargan y descargan de memoria principal, son de tamaño constante e igual para todos. En un sistema con paginación y segmentación combinadas, el espacio de direcciones de un usuario se divide en varios segmentos, según el criterio del programador, cada segmento se vuelve a dividir en varias paginas de tamaño fijo que tienen la misma longitud que un marco de memoria principal IMAGEN
  • 14.
  • 15. El rendimiento de pende de: Tamaño de la memoria principal Velocidad relativa de memoria principal y secundaria Tamaño y numero de procesos que compiten por los recursos Compartimiento de programas individuales Lenguaje de programación y compilador Estilo de programador PRINCIPAL
  • 16. Política De Lectura Política De Ubicación Política De Remplazó Local y Global Política De Vaciado Política De Asignación Política Optima Política de mejor ajuste Política de primer ajuste INICIO
  • 17. Se dividen en: Son: Son: Son:
  • 18. 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
  • 19. 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
  • 21. 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
  • 23. 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
  • 25. 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
  • 26. 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
  • 28. Selecciona la pagina que menos tiempo se tarda en remplazar y que se ha utilizado menos recientemente. PRINCIPAL
  • 29. Remplaza las ultimas paginas introducidas recientemente. PRINCIPAL
  • 30. Las paginas mas usadas se remplazan. INICIO
  • 31.
  • 32. 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
  • 33. 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
  • 35. 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
  • 36. Asignación de memoria en un sistema con memoria virtual. PRINCIPAL
  • 37. 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
  • 39. 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