SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
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
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
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
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 

Dernier (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
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.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
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
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
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
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

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