SlideShare ist ein Scribd-Unternehmen logo
1 von 23
EXPOSICION DE TEORIA DE
 SISTEMAS OPERATIVOS
        TEMA:
    MEMORIA VIRTUAL




      SOFIA PORTALANZA

   CONTABILIDAD Y AUDITORIA
Primer Examen de Informática Aplicada
                                        2


                   MEMORIA VIRTUAL

 • LA MEMORIA VIRTUAL ES UNA
   TECNICA QUE PERMITE EJECUTAR
   PROCESOS QUE PODRIAN NO ESTAR
   TOTALMENTE EN LA MEMORIA.
Primer Examen de Informática Aplicada

                                                          3
                          ANTECEDENTES
• LAS INSTRUCCIONES QUE SE ESTÁN
  EJECUTANDO DEBEN ESTAR EN MEMORIA:
  UNA ESTRATEGIA PARA SATISFACER ESTE
  REQUISITO ES COLOCAR TODO EL ESPACIO DE
  DIRECIONES LOGICO EN LA MEMORIA FISICA.



                                         DISPOSITIVA 10
Primer Examen de Informática Aplicada   4

  VENTAJAS:
  • LOS PROGRAMAS YA NO ESTARÍAN
    LIMITADOS POR LA CANTIDAD DE MEMORIA
    FISICA CON QUE SE CUENTA.
  • SE PODRÍAN EJECUTAR MAS PROGRAMAS AL
    TIEMPO
  • SE REQUERIRÍA MENOS E/S PARA CARGAR O
    INTERCAMBIAR CADA PROGRAMA DE
    USUARIO.
Primer Examen de Informática Aplicada
                                        5


 • LA MEMORIA VIRTUAL ES LA SEPARACION
   ENTRE ENTRE LA MEMORIA LÓGICA DE LOS
   USUARIOS Y LA MEMORIA FISICA.
 • LA MEMORIA VIRTUAL SE PUEDE
   IMPLEMENTAR CON PAGINACIÓN POR
   DEMANDA, EN UN SISTEMA CON
   SEGEMENTACIÓN, SEGMENTACIÓN
   PAGINADA, SEGEMENTACIÓN POR DEMANDA.
Primer Examen de Informática Aplicada
                                         6

         PAGINACIÓN POR DEMANDA
• CUANDO UN PROCESO SE VA HA TRAER A LA
  MEMORIA, EL PAGINADOR ADIVINA CUÁLES
  SON LAS PÁGINAS QUE SE USARÁN ANTES DE
  QUE EL PROGRAMA SE INTERCAMBIE DE
  VUELTA AL DISCO.
• EN LUGAR DE TRAER A LA MEMORIA TODO EL
  PROCESO, EL PAGINADOR SÓLO TRAE LAS
  PÁGINAS NECESARIAS.
TABLA DE PÁGINAS CUANDO ALGUNAS PÁGINAS
    NO ESTÁN EN LA MEMORIA PRINCIPAL




           Primer Examen de Informática Aplicada   7
PROCEDIMIENTO PARA MANEJAR FALLO DE
                      PÁGINA
•   CONSULTAMOS UNA TABLA INTERNA.
•   SI LA REFERENCIA NO ERA VÁLIDA, SE TERMINA EL
    PROCESO; SI ERA VÁLIDA, PERO TODAVÍA NO SE
    HA TRAÍDO ESA PÁGINA, PROCEDEMOS A
    TRAERLA.
•   ENCONTRAMOS UN MARCO LIBRE.
•   PLANIFICAMOS UNA OPERACIÓN DE DISCO PARA
    LEER LA PÁGINA DESEADA.
•   MODIFICAMOS LA TABLA INTERNA.
•   REINICIAMOS LA INSTRUCCIÓN.
                  Primer Examen de Informática Aplicada   8
Primer Examen de Informática Aplicada   9
Primer Examen de Informática Aplicada                   10
          DESEMPEÑO DE LA PAGINACION POR
                    DEMANDA

TIEMPO DE ACCESO EFECTIVO
= (1-P) X AM+P X TIEMPO DE FALLO DE PÁGINA

AM = TIEMPO DE ACCESO A MEMORIA
P = PROBABILIDAD QUE OCURRA UN FALLO DE
  PAGINA

                                             REGRESAR
SECUENCIA DE UN FALLO DE PÁGINA
•   Trampa al sistema operativo
•   Guardar los registros del usuario y el estado del proceso
•   Determinar que la interrupción fue un fallo de página
•   Verificar que la referencia a la página fue válida
•   Leer del disco a un marco libre
•   Durante la espera, asignar la cpu a algún otro usuario
•   Interrupción del disco
•   Guardar los registros.
•   Determinar que la interrupcion provino del disco
•   Corregir la tabla de páginas.
•   Esperar que la CPU se asigne otra vez a este proceso
•   Restaurar los registros de usuario, el estado de proceso y la
    nueva tabla de páginas, y reanudar la instrucción interrumpida..


                       Primer Examen de Informática Aplicada   11
REEMPLAZO DE PÁGINAS
La rutina de servicio mde fallos de página se modifica así para
    incluir el reemplazo de páginas:
• Encontrar la página deseada en el disco
• Hallar un marco libre:
   – Si hay un marco libre, usarlo
   – Si no, usar un algoritmo de reemplazo de páginas para escoger
      un marco víctima.
   – Escribir la página víctima en el disco; modificar de manera
      acorde las tablas de páginas y de marcos.
   Leer la página deseada y colocarla en el marco recién liberado;
      modificar las tablas de páginas y de marcos
   Reiniciar el proceso de usuario


                      Primer Examen de Informática Aplicada    12
Memoria Virtual
Memoria Virtual
Algoritmos de reemplazo.


                               Página a eliminar

    Marco elegido para
     intercambio de
         página
                                Página a cargar




  Memoria                                                        Memoria
  Principal              Primer Examen de Informática Aplicada
                                                                 Secundaria   13
Causa de la hiperpaginación
• La hiperpaginación da pie a severos problemas de
  desempeño. El sistema operativo supervisa la
  utilización de la CPU. Si el aprovechamiento es
  demasiado bajo, aumentamos el grado de
  multiprogramación introduciendo un proceso nuevo
  al sistema. Se emplea un algoritmo de reemplazo de
  páginas global que remplaza páginas sin fijarse en
  qué proceso es al que pertenece.



               Primer Examen de Informática Aplicada   14
Modelo de Conjunto de Trabajo
• Es el conjunto de la páginas activas de un
  proceso que son almacenadas en
  memoria.
• Se define como un número n por
  proceso.
• Las n páginas más activas del proceso
  son mantenidas en memoria.


             Primer Examen de Informática Aplicada   15
Frecuencia de Fallos de página
• La hiperpaginación tiene una frecuencia de
  fallos de página elevada; por ello, nos interesa
  controlar la frecuencia de fallos de pagina
• Si la frecuencia de fallos real excede el límite
  superior, asignamos otro marco a ese proceso,
  si la frecuencia se reduce a menos del límite
  inferior, le quitamos un marco al proceso.



               Primer Examen de Informática Aplicada   16
Otras Consideraciones


• La selección de un algoritmo de reemplazo
  y de una política de asignación son las
  decisiones más importantes que deben
  tomarse para un sistema de paginación,
  pero hay muchas otras consideraciones.


            Primer Examen de Informática Aplicada   17
Prepaginación


• La prepaginación no es más que un intento
  por evitar un alto nivel de paginación inicial
  para lo cual existe una estrategia de traer a
  la memoria en una sola operación todas las
  páginas que se necesitarán.



              Primer Examen de Informática Aplicada   18
Tamaño de la página
• A menor tamaño de páginas, menor cantidad de
  fragmentación interna.
• A menor tamaño de página, más paginas se
  necesitan por proceso.
• Más páginas por proceso significa páginas de tablas
  de página mayores.
• Mayores tablas de páginas significa mayores
  porciones de tablas de paginas en memoria virtual.


                Primer Examen de Informática Aplicada   19
Interbloqueos de E/S
• Es común que E/S se
  implemente con un
  procesador de E/S
  aparte. Por ejemplo,
  generalmente        se
  proporciona     a   un
  controlador de cinta
  magnética          (en
  hardware) el número
  de bits que debe
  transferir     y una
  dirección de memoria
  para el buffer como lo
  apreciamos     en    el
  grafico.
                Primer Examen de Informática Aplicada   20
Procesamiento en Tiempo Real
• Es el uso de la memoria para datos activos, y
  transferir los datos inactivos al disco,
  aumentaremos el rendimiento global del
  sistema. No obstante los procesos individuales
  podrían salir perjudicados al tener que
  generar fallos de páginas adicionales durante
  su ejecución.



              Primer Examen de Informática Aplicada   21
Segmentación por demanda
• Un proceso no necesita tener todos los
  segmentos cargados en memoria para
  ejecutar. Solamente se deben cargar en
  memoria aquellos que estén siendo
  activamente utilizados.
• Una vez detectada la necesidad de un
  segment fault, se utiliza la siguiente técnica:


               Primer Examen de Informática Aplicada   22
•   Verificar si hay suficiente memoria libre para
    acomodar el segmento. Si no hay suficiente
    memoria libre, se puede llegar a utilizar
    compactación de memoria
•   Si luego de la compactación sigue sin haber
    espacio para acomodar el segmento se debe
    producir un reemplazo de segmento.
•   El segmento al final de la lista es
    seleccionado y es swappeado a disco.
•   Si el nuevo espacio libre es suficientemente
    grande para acomodar el segmento de carga.
    Si no se repite el paso 3. hasta obtener un
    espacio suficientemente grande.
              Primer Examen de Informática Aplicada   23

Weitere ähnliche Inhalte

Was ist angesagt?

SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de MemoriaLuis Eraso
 
Administracion de memoria virtual
Administracion de memoria virtualAdministracion de memoria virtual
Administracion de memoria virtualMarco Lopez
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoriaJulian Parra
 
MEMORIA RAM Y ROM
MEMORIA RAM Y ROMMEMORIA RAM Y ROM
MEMORIA RAM Y ROMnatalycheby
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoriaguestaff6d2
 
ENTRADAS Y SALIDAS DE UN PC
ENTRADAS Y SALIDAS DE UN PCENTRADAS Y SALIDAS DE UN PC
ENTRADAS Y SALIDAS DE UN PCguestdb824f
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualfernandorincon125
 
C9 administracion memoria
C9 administracion memoriaC9 administracion memoria
C9 administracion memoriaReyna Huallpa M
 
Administracion de memoria so
Administracion de memoria soAdministracion de memoria so
Administracion de memoria soIndira Gil
 
Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)JaderValdivia
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoriaALASBLANKS
 
Luis Vidal 3 E2
Luis Vidal 3 E2Luis Vidal 3 E2
Luis Vidal 3 E2luis vidal
 

Was ist angesagt? (17)

SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de Memoria
 
Administracion de memoria virtual
Administracion de memoria virtualAdministracion de memoria virtual
Administracion de memoria virtual
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
MEMORIA RAM Y ROM
MEMORIA RAM Y ROMMEMORIA RAM Y ROM
MEMORIA RAM Y ROM
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
ENTRADAS Y SALIDAS DE UN PC
ENTRADAS Y SALIDAS DE UN PCENTRADAS Y SALIDAS DE UN PC
ENTRADAS Y SALIDAS DE UN PC
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
C9 administracion memoria
C9 administracion memoriaC9 administracion memoria
C9 administracion memoria
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Administracion de memoria so
Administracion de memoria soAdministracion de memoria so
Administracion de memoria so
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)
 
Presentacion so
Presentacion soPresentacion so
Presentacion so
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Memory[1]
Memory[1]Memory[1]
Memory[1]
 
Leccion3 sisop
Leccion3 sisopLeccion3 sisop
Leccion3 sisop
 
Luis Vidal 3 E2
Luis Vidal 3 E2Luis Vidal 3 E2
Luis Vidal 3 E2
 

Ähnlich wie Memoria virtual formato a

Sistema operativo.ppt
Sistema operativo.pptSistema operativo.ppt
Sistema operativo.pptAngizon Vn'
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSAnnimoLatinoamerica
 
Gestión de memoria virtual
Gestión de memoria virtualGestión de memoria virtual
Gestión de memoria virtualUTPL UTPL
 
Paginación y segmentación de memoria virtual
Paginación y segmentación de memoria virtualPaginación y segmentación de memoria virtual
Paginación y segmentación de memoria virtualelmunera
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativosfresjunior
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualakany
 
Paginación y segmentación de memoria virtual
Paginación y segmentación de memoria virtualPaginación y segmentación de memoria virtual
Paginación y segmentación de memoria virtualGloria Salamanca
 
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
 
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
 

Ähnlich wie Memoria virtual formato a (20)

Adrila anabelli zapata
Adrila anabelli zapataAdrila anabelli zapata
Adrila anabelli zapata
 
Sistema operativo.ppt
Sistema operativo.pptSistema operativo.ppt
Sistema operativo.ppt
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
 
Gestión de memoria virtual
Gestión de memoria virtualGestión de memoria virtual
Gestión de memoria virtual
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
memoria_virtual
memoria_virtualmemoria_virtual
memoria_virtual
 
Paginación y segmentación de memoria virtual
Paginación y segmentación de memoria virtualPaginación y segmentación de memoria virtual
Paginación y segmentación de memoria virtual
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativos
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Paginación y segmentación de memoria virtual
Paginación y segmentación de memoria virtualPaginación y segmentación de memoria virtual
Paginación y segmentación de memoria virtual
 
Finalfinal
FinalfinalFinalfinal
Finalfinal
 
Cuentionario
CuentionarioCuentionario
Cuentionario
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
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)
 
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
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 

Kürzlich hochgeladen

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Kürzlich hochgeladen (20)

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Memoria virtual formato a

  • 1. EXPOSICION DE TEORIA DE SISTEMAS OPERATIVOS TEMA: MEMORIA VIRTUAL SOFIA PORTALANZA CONTABILIDAD Y AUDITORIA
  • 2. Primer Examen de Informática Aplicada 2 MEMORIA VIRTUAL • LA MEMORIA VIRTUAL ES UNA TECNICA QUE PERMITE EJECUTAR PROCESOS QUE PODRIAN NO ESTAR TOTALMENTE EN LA MEMORIA.
  • 3. Primer Examen de Informática Aplicada 3 ANTECEDENTES • LAS INSTRUCCIONES QUE SE ESTÁN EJECUTANDO DEBEN ESTAR EN MEMORIA: UNA ESTRATEGIA PARA SATISFACER ESTE REQUISITO ES COLOCAR TODO EL ESPACIO DE DIRECIONES LOGICO EN LA MEMORIA FISICA. DISPOSITIVA 10
  • 4. Primer Examen de Informática Aplicada 4 VENTAJAS: • LOS PROGRAMAS YA NO ESTARÍAN LIMITADOS POR LA CANTIDAD DE MEMORIA FISICA CON QUE SE CUENTA. • SE PODRÍAN EJECUTAR MAS PROGRAMAS AL TIEMPO • SE REQUERIRÍA MENOS E/S PARA CARGAR O INTERCAMBIAR CADA PROGRAMA DE USUARIO.
  • 5. Primer Examen de Informática Aplicada 5 • LA MEMORIA VIRTUAL ES LA SEPARACION ENTRE ENTRE LA MEMORIA LÓGICA DE LOS USUARIOS Y LA MEMORIA FISICA. • LA MEMORIA VIRTUAL SE PUEDE IMPLEMENTAR CON PAGINACIÓN POR DEMANDA, EN UN SISTEMA CON SEGEMENTACIÓN, SEGMENTACIÓN PAGINADA, SEGEMENTACIÓN POR DEMANDA.
  • 6. Primer Examen de Informática Aplicada 6 PAGINACIÓN POR DEMANDA • CUANDO UN PROCESO SE VA HA TRAER A LA MEMORIA, EL PAGINADOR ADIVINA CUÁLES SON LAS PÁGINAS QUE SE USARÁN ANTES DE QUE EL PROGRAMA SE INTERCAMBIE DE VUELTA AL DISCO. • EN LUGAR DE TRAER A LA MEMORIA TODO EL PROCESO, EL PAGINADOR SÓLO TRAE LAS PÁGINAS NECESARIAS.
  • 7. TABLA DE PÁGINAS CUANDO ALGUNAS PÁGINAS NO ESTÁN EN LA MEMORIA PRINCIPAL Primer Examen de Informática Aplicada 7
  • 8. PROCEDIMIENTO PARA MANEJAR FALLO DE PÁGINA • CONSULTAMOS UNA TABLA INTERNA. • SI LA REFERENCIA NO ERA VÁLIDA, SE TERMINA EL PROCESO; SI ERA VÁLIDA, PERO TODAVÍA NO SE HA TRAÍDO ESA PÁGINA, PROCEDEMOS A TRAERLA. • ENCONTRAMOS UN MARCO LIBRE. • PLANIFICAMOS UNA OPERACIÓN DE DISCO PARA LEER LA PÁGINA DESEADA. • MODIFICAMOS LA TABLA INTERNA. • REINICIAMOS LA INSTRUCCIÓN. Primer Examen de Informática Aplicada 8
  • 9. Primer Examen de Informática Aplicada 9
  • 10. Primer Examen de Informática Aplicada 10 DESEMPEÑO DE LA PAGINACION POR DEMANDA TIEMPO DE ACCESO EFECTIVO = (1-P) X AM+P X TIEMPO DE FALLO DE PÁGINA AM = TIEMPO DE ACCESO A MEMORIA P = PROBABILIDAD QUE OCURRA UN FALLO DE PAGINA REGRESAR
  • 11. SECUENCIA DE UN FALLO DE PÁGINA • Trampa al sistema operativo • Guardar los registros del usuario y el estado del proceso • Determinar que la interrupción fue un fallo de página • Verificar que la referencia a la página fue válida • Leer del disco a un marco libre • Durante la espera, asignar la cpu a algún otro usuario • Interrupción del disco • Guardar los registros. • Determinar que la interrupcion provino del disco • Corregir la tabla de páginas. • Esperar que la CPU se asigne otra vez a este proceso • Restaurar los registros de usuario, el estado de proceso y la nueva tabla de páginas, y reanudar la instrucción interrumpida.. Primer Examen de Informática Aplicada 11
  • 12. REEMPLAZO DE PÁGINAS La rutina de servicio mde fallos de página se modifica así para incluir el reemplazo de páginas: • Encontrar la página deseada en el disco • Hallar un marco libre: – Si hay un marco libre, usarlo – Si no, usar un algoritmo de reemplazo de páginas para escoger un marco víctima. – Escribir la página víctima en el disco; modificar de manera acorde las tablas de páginas y de marcos. Leer la página deseada y colocarla en el marco recién liberado; modificar las tablas de páginas y de marcos Reiniciar el proceso de usuario Primer Examen de Informática Aplicada 12
  • 13. Memoria Virtual Memoria Virtual Algoritmos de reemplazo. Página a eliminar Marco elegido para intercambio de página Página a cargar Memoria Memoria Principal Primer Examen de Informática Aplicada Secundaria 13
  • 14. Causa de la hiperpaginación • La hiperpaginación da pie a severos problemas de desempeño. El sistema operativo supervisa la utilización de la CPU. Si el aprovechamiento es demasiado bajo, aumentamos el grado de multiprogramación introduciendo un proceso nuevo al sistema. Se emplea un algoritmo de reemplazo de páginas global que remplaza páginas sin fijarse en qué proceso es al que pertenece. Primer Examen de Informática Aplicada 14
  • 15. Modelo de Conjunto de Trabajo • Es el conjunto de la páginas activas de un proceso que son almacenadas en memoria. • Se define como un número n por proceso. • Las n páginas más activas del proceso son mantenidas en memoria. Primer Examen de Informática Aplicada 15
  • 16. Frecuencia de Fallos de página • La hiperpaginación tiene una frecuencia de fallos de página elevada; por ello, nos interesa controlar la frecuencia de fallos de pagina • Si la frecuencia de fallos real excede el límite superior, asignamos otro marco a ese proceso, si la frecuencia se reduce a menos del límite inferior, le quitamos un marco al proceso. Primer Examen de Informática Aplicada 16
  • 17. Otras Consideraciones • La selección de un algoritmo de reemplazo y de una política de asignación son las decisiones más importantes que deben tomarse para un sistema de paginación, pero hay muchas otras consideraciones. Primer Examen de Informática Aplicada 17
  • 18. Prepaginación • La prepaginación no es más que un intento por evitar un alto nivel de paginación inicial para lo cual existe una estrategia de traer a la memoria en una sola operación todas las páginas que se necesitarán. Primer Examen de Informática Aplicada 18
  • 19. Tamaño de la página • A menor tamaño de páginas, menor cantidad de fragmentación interna. • A menor tamaño de página, más paginas se necesitan por proceso. • Más páginas por proceso significa páginas de tablas de página mayores. • Mayores tablas de páginas significa mayores porciones de tablas de paginas en memoria virtual. Primer Examen de Informática Aplicada 19
  • 20. Interbloqueos de E/S • Es común que E/S se implemente con un procesador de E/S aparte. Por ejemplo, generalmente se proporciona a un controlador de cinta magnética (en hardware) el número de bits que debe transferir y una dirección de memoria para el buffer como lo apreciamos en el grafico. Primer Examen de Informática Aplicada 20
  • 21. Procesamiento en Tiempo Real • Es el uso de la memoria para datos activos, y transferir los datos inactivos al disco, aumentaremos el rendimiento global del sistema. No obstante los procesos individuales podrían salir perjudicados al tener que generar fallos de páginas adicionales durante su ejecución. Primer Examen de Informática Aplicada 21
  • 22. Segmentación por demanda • Un proceso no necesita tener todos los segmentos cargados en memoria para ejecutar. Solamente se deben cargar en memoria aquellos que estén siendo activamente utilizados. • Una vez detectada la necesidad de un segment fault, se utiliza la siguiente técnica: Primer Examen de Informática Aplicada 22
  • 23. Verificar si hay suficiente memoria libre para acomodar el segmento. Si no hay suficiente memoria libre, se puede llegar a utilizar compactación de memoria • Si luego de la compactación sigue sin haber espacio para acomodar el segmento se debe producir un reemplazo de segmento. • El segmento al final de la lista es seleccionado y es swappeado a disco. • Si el nuevo espacio libre es suficientemente grande para acomodar el segmento de carga. Si no se repite el paso 3. hasta obtener un espacio suficientemente grande. Primer Examen de Informática Aplicada 23