SlideShare una empresa de Scribd logo
1 de 16
Presenta:
Cortes Rangel Omar
Martínez Ortiz Josué Alejandro
Sánchez Ortiz Carlos Javier
La memoria virtual es una técnica para
proporcionar la simulación de un espacio
de memoria mucho mayor que la memoria
física de una máquina. Esta "ilusión" permite
que los programas se hagan sin tener en
cuenta el tamaño exacto de la memoria física.
   Objetivos de la Administración de Memoria
       Proveer una abstracción simple de
        programación
       Proveer aislamiento entre procesos
       Asignar memoria (limitada) a procesos que
        la requieren maximizando el rendimiento,
        productividad y minimizando sobrecarga
        (overhead)
   Mecanismos
       Memoria física versus virtual
       Administración de tablas de páginas y
        segmentación
       Algoritmos de reemplazamiento de páginas
Abstracción básica que proporciona SO para
la administración de memoria
  ◦ Memoria virtual habilita la ejecución de procesos
    sin estar contenidos completamente en memoria
    física
    Consecuencia inmediata: un proceso puede requerir más
     memoria de la disponible físicamente
  ◦ Posible porque muchos programas no necesitan
    todo el código o datos al mismo tiempo
    Por ejemplo, datos en una rama condicional que nunca
     son accesados
    SO puede asignar memoria física durante tiempo de
     ejecución (cuando sea requerido)
  ◦ Memoria Virtual aisla procesos
    Cada     proceso   tiene   su   propio   espacio   de
     direccionamiento
Cuando se usa Memoria Virtual, o cuando una
dirección es leída o escrita por la CPU, una
parte del hardware dentro de la computadora
traduce las direcciones de memoria generadas
por el software (direcciones virtuales) en: La
dirección real de memoria (la dirección de
memoria física), o una indicación de que la
dirección de memoria deseada no se encuentra
en memoria principal (llamado excepción de
memoria virtual)
 Fragmentación  Externa:
 existe el espacio total de
 memoria para satisfacer un
 requerimiento, pero no es
 contigua.

 Fragmentación   Interna: la
 memoria asignada puede
 ser ligeramente mayor que
 la requerida; esta referencia
 es interna a la partición,
 pero no se utiliza.
Los programas se dividen en unidades lógicas,
denominadas páginas, que tienen el mismo
tamaño que los marcos de páginas. De esta forma,
se puede cargar una página de información en
cualquier marco de página.
Características
                         de la paginación




                            Se divide la memoria               Se divide la
     El espacio de
                             física en bloques de         memoria en bloques
direcciones lógico de
                            tamaño fijo llamados          de tamaño llamados
 un proceso puede              marcos (frames).                 páginas.
   ser no contiguo.




                              Se establece una
                              tabla de páginas                Se produce
    Se mantiene
                              para trasladar las            fragmentación
 información en los
                            direcciones lógicas a              interna.
    marcos libres
                                   físicas.




                         Para correr un programa de n
                        paginas de tamaño, se necesitan
                        encontrara n marcos y cargar el
                                   programa.
Ventajas de la
                                 paginación

                                   No es necesario
                                                                         El mecanismo de
                                   que las paginas
    Es posible                                                             traducción de
                                   estén contiguas
   comenzar a                                                            direcciones (DAT)
                                   en memoria, por
   ejecutar un                                                            permite separar
                                      lo que no se
    programa,                                                            los conceptos de
                                        necesitan
 cargando solo                                                               espacio de
                                      procesos de
  una parte del                                                            direcciones y
                                     compactación
    mismo en                                                                espacios de
                                    cuando existen
 memoria, y el                                                           memoria. Todo el
                                       marcos de
resto se cargara                                                           mecanismo es
                                     paginas libres
bajo la solicitud.                                                        transparente al
                                    dispersos en la
                                                                              usuario.
                                        memoria


                              Se libera al programador de la
 Es fácil controlar
                            restricción de programar para un               Se elimina el
todas las páginas,
                            tamaño físico de memoria, con lo               problema de
 ya que tienen el
                                    que s e aumenta su                    fragmentación
 mismo tamaño.
                                 productividad. Se puede                     externa.
                              programar en función de una
                            memoria mucho más grande a la
                                         existente.




                      Al no necesitarse cargar un programa completo en
                      memoria para su ejecución, se puede aumentar el
                         número de programas multiprogramándose.
Desventajas de la
                paginación




                   Se deben
El costo de         reservar
                                    Aparece el
hardware y          áreas de
                                   problema de
software se         memoria
                                  fragmentación
incrementa        para las PMT
                                      interna
                     de los
                    procesos
Es un esquema de manejo de memoria mediante
el cual la estructura del programa refleja su
división lógica; llevándose a cabo una
agrupación lógica de la información en bloques
de tamaño variable denominados segmentos.
Cada uno de ellos tienen información lógica del
programa: subrutina, arreglo, etc. Luego, cada
espacio de direcciones de programa consiste
de una colección de segmentos, que
generalmente reflejan la división lógica del
programa.
   El programador puede conocer las unidades lógicas de su programa,
    dándoles un tratamiento particular.
   Es posible compilar módulos separados como segmentos el enlace entre los
    segmentos puede suponer hasta tanto se haga una referencia entre
    segmentos.
   Debido a que es posible separar los módulos se hace más fácil la
    modificación de los mismos. Cambios dentro de un modulo no afecta al
    resto de los módulos.
   Es fácil el compartir segmentos.
   Es posible que los segmentos crezcan dinámicamente según las necesidades
    del programa en ejecución.
   Existe la posibilidad de definir segmentos que aun no existan. Así, no se
    asignara memoria, sino a partir del momento que sea necesario hacer usos
    del segmento. Un ejemplo de esto, serian los arreglos cuya dimensión no se
    conoce hasta tanto no se comienza a ejecutar el programa. En algunos casos,
    incluso podría retardar la asignación de memoria hasta el momento en el
    cual se referencia el arreglo u otra estructura de dato por primera vez.
   Hay un incremento en los costos de hardware y de software para llevar a
    cabo la implantación, así como un mayor consumo de recursos: memoria,
    tiempo de CPU, etc.
   Debido a que los segmentos tienen un tamaño variable se pueden presentar
    problemas de fragmentación externas, lo que puede ameritar un plan de
    reubicación de segmentos en memoria principal.
   Se complica el manejo de memoria virtual, ya que los discos almacenan la
    información en bloques de tamaños fijos, mientras los segmentos son de
    tamaño variable. Esto hace necesaria la existencia de mecanismos más
    costosos que los existentes para paginación.
   Al permitir que los segmentos varíen de tamaño, puede ser necesarios planes
    de reubicación a nivel de los discos, si los segmentos son devueltos a dicho
    dispositivo; lo que conlleva a nuevos costos.
   No se puede garantizar, que al salir un segmento de la memoria, este pueda
    ser traído fácilmente de nuevo, ya que será necesario encontrar nuevamente
    un área de memoria libre ajustada a su tamaño.
   La compartición de segmentos permite ahorrar memoria, pero requiere de
    mecanismos adicionales da hardware y software.
   Paginación y segmentación son técnicas diferentes, cada una
    de las cuales busca brindar las ventajas enunciadas
    anteriormente. Para la segmentación se necesita que estén
    cargadas en memoria, áreas de tamaños variables. Si se
    requiere cargar un segmento en memoria; que antes estuvo
    en ella y fue removido a memoria secundaria; se necesita
    encontrar una región de la memoria lo suficientemente
    grande para contenerlo, lo cual no es siempre factible; en
    cambio "recargar" una página implica solo encontrar un
    merco de pagina disponible
Ventajas de la segmentación paginada



Debido a que los                       Como los espacios de
espacios de memorias                  memoria son paginados,
son segmentados, se                      se simplifican las
garantiza la facilidad de                  estrategias de
implantar la                             almacenamiento.
compartición y enlace.



                    Se elimina el problema
                    de la fragmentación
                    externa y la necesidad de
                    compactación.
Desventajas de la
                   segmentación paginada




Las tres componentes de
la dirección y el proceso           Se hace necesario
     de formación de               mantener un número
 direcciones hace que se
                                    mayor de tablas en
 incremente el costo de
su implantación. El costo            memoria, lo que
es mayor que en el caso             implica un mayor
de segmentación pura o                  costo de
     paginación pura.                almacenamiento

Más contenido relacionado

La actualidad más candente

Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principaljbersosa
 
Administración de la memoria
Administración de la memoriaAdministración de la memoria
Administración de la memoriaBeatriz Pérez
 
administración de memoria y archivos
administración de memoria y archivosadministración de memoria y archivos
administración de memoria y archivosSamir Barrios
 
SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de MemoriaLuis Eraso
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoriacaredimaria
 
Administracion memoria
Administracion memoriaAdministracion memoria
Administracion memoria1993mely
 

La actualidad más candente (16)

Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Memory[1]
Memory[1]Memory[1]
Memory[1]
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
 
Administración de la memoria
Administración de la memoriaAdministración de la memoria
Administración de la memoria
 
Memoria virtual - Exposicion
Memoria virtual - ExposicionMemoria virtual - Exposicion
Memoria virtual - Exposicion
 
administración de memoria y archivos
administración de memoria y archivosadministración de memoria y archivos
administración de memoria y archivos
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Administracion de Memoria
Administracion de MemoriaAdministracion de Memoria
Administracion de Memoria
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de Memoria
 
Memoria virtual 1
Memoria virtual 1Memoria virtual 1
Memoria virtual 1
 
Memoria
MemoriaMemoria
Memoria
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Administracion memoria
Administracion memoriaAdministracion memoria
Administracion memoria
 

Destacado

Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoriaguestca1de2e
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion Memoria virtualAndresthiago
 
La fragmentación del
La fragmentación delLa fragmentación del
La fragmentación del57mariateresa
 
Fragmentacion y defragmentacion
Fragmentacion y defragmentacionFragmentacion y defragmentacion
Fragmentacion y defragmentacionMichael1301
 
Coordenadas polares y gráficas polares
Coordenadas polares y gráficas polaresCoordenadas polares y gráficas polares
Coordenadas polares y gráficas polaresIván Ordiozola
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosPablo Macon
 

Destacado (7)

Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion Memoria virtual
 
Curvas planas
Curvas planasCurvas planas
Curvas planas
 
La fragmentación del
La fragmentación delLa fragmentación del
La fragmentación del
 
Fragmentacion y defragmentacion
Fragmentacion y defragmentacionFragmentacion y defragmentacion
Fragmentacion y defragmentacion
 
Coordenadas polares y gráficas polares
Coordenadas polares y gráficas polaresCoordenadas polares y gráficas polares
Coordenadas polares y gráficas polares
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 

Similar a Memoria virtual josue

Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Andres infante
Andres infanteAndres infante
Andres infanteandresinf
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUALandresinf
 
Gestion de particiones de memoria.ppt
Gestion de particiones de memoria.pptGestion de particiones de memoria.ppt
Gestion de particiones de memoria.pptLuis619096
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoriavdelgado3
 
Memoria virtual de romero
Memoria virtual de romeroMemoria virtual de romero
Memoria virtual de romeroislena29
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xDandramelek
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaLandramelek
 

Similar a Memoria virtual josue (20)

Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Andres infante
Andres infanteAndres infante
Andres infante
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Memoria vitual
Memoria vitualMemoria vitual
Memoria vitual
 
Memoria_Virtual
Memoria_VirtualMemoria_Virtual
Memoria_Virtual
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Gestion de particiones de memoria.ppt
Gestion de particiones de memoria.pptGestion de particiones de memoria.ppt
Gestion de particiones de memoria.ppt
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoria
 
Memoria virtual de romero
Memoria virtual de romeroMemoria virtual de romero
Memoria virtual de romero
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Último

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 

Último (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
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.
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
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
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 

Memoria virtual josue

  • 1. Presenta: Cortes Rangel Omar Martínez Ortiz Josué Alejandro Sánchez Ortiz Carlos Javier
  • 2. La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho mayor que la memoria física de una máquina. Esta "ilusión" permite que los programas se hagan sin tener en cuenta el tamaño exacto de la memoria física.
  • 3. Objetivos de la Administración de Memoria  Proveer una abstracción simple de programación  Proveer aislamiento entre procesos  Asignar memoria (limitada) a procesos que la requieren maximizando el rendimiento, productividad y minimizando sobrecarga (overhead)  Mecanismos  Memoria física versus virtual  Administración de tablas de páginas y segmentación  Algoritmos de reemplazamiento de páginas
  • 4. Abstracción básica que proporciona SO para la administración de memoria ◦ Memoria virtual habilita la ejecución de procesos sin estar contenidos completamente en memoria física  Consecuencia inmediata: un proceso puede requerir más memoria de la disponible físicamente ◦ Posible porque muchos programas no necesitan todo el código o datos al mismo tiempo  Por ejemplo, datos en una rama condicional que nunca son accesados  SO puede asignar memoria física durante tiempo de ejecución (cuando sea requerido) ◦ Memoria Virtual aisla procesos  Cada proceso tiene su propio espacio de direccionamiento
  • 5. Cuando se usa Memoria Virtual, o cuando una dirección es leída o escrita por la CPU, una parte del hardware dentro de la computadora traduce las direcciones de memoria generadas por el software (direcciones virtuales) en: La dirección real de memoria (la dirección de memoria física), o una indicación de que la dirección de memoria deseada no se encuentra en memoria principal (llamado excepción de memoria virtual)
  • 6.  Fragmentación Externa: existe el espacio total de memoria para satisfacer un requerimiento, pero no es contigua.  Fragmentación Interna: la memoria asignada puede ser ligeramente mayor que la requerida; esta referencia es interna a la partición, pero no se utiliza.
  • 7. Los programas se dividen en unidades lógicas, denominadas páginas, que tienen el mismo tamaño que los marcos de páginas. De esta forma, se puede cargar una página de información en cualquier marco de página.
  • 8. Características de la paginación Se divide la memoria Se divide la El espacio de física en bloques de memoria en bloques direcciones lógico de tamaño fijo llamados de tamaño llamados un proceso puede marcos (frames). páginas. ser no contiguo. Se establece una tabla de páginas Se produce Se mantiene para trasladar las fragmentación información en los direcciones lógicas a interna. marcos libres físicas. Para correr un programa de n paginas de tamaño, se necesitan encontrara n marcos y cargar el programa.
  • 9. Ventajas de la paginación No es necesario El mecanismo de que las paginas Es posible traducción de estén contiguas comenzar a direcciones (DAT) en memoria, por ejecutar un permite separar lo que no se programa, los conceptos de necesitan cargando solo espacio de procesos de una parte del direcciones y compactación mismo en espacios de cuando existen memoria, y el memoria. Todo el marcos de resto se cargara mecanismo es paginas libres bajo la solicitud. transparente al dispersos en la usuario. memoria Se libera al programador de la Es fácil controlar restricción de programar para un Se elimina el todas las páginas, tamaño físico de memoria, con lo problema de ya que tienen el que s e aumenta su fragmentación mismo tamaño. productividad. Se puede externa. programar en función de una memoria mucho más grande a la existente. Al no necesitarse cargar un programa completo en memoria para su ejecución, se puede aumentar el número de programas multiprogramándose.
  • 10. Desventajas de la paginación Se deben El costo de reservar Aparece el hardware y áreas de problema de software se memoria fragmentación incrementa para las PMT interna de los procesos
  • 11. Es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica; llevándose a cabo una agrupación lógica de la información en bloques de tamaño variable denominados segmentos. Cada uno de ellos tienen información lógica del programa: subrutina, arreglo, etc. Luego, cada espacio de direcciones de programa consiste de una colección de segmentos, que generalmente reflejan la división lógica del programa.
  • 12. El programador puede conocer las unidades lógicas de su programa, dándoles un tratamiento particular.  Es posible compilar módulos separados como segmentos el enlace entre los segmentos puede suponer hasta tanto se haga una referencia entre segmentos.  Debido a que es posible separar los módulos se hace más fácil la modificación de los mismos. Cambios dentro de un modulo no afecta al resto de los módulos.  Es fácil el compartir segmentos.  Es posible que los segmentos crezcan dinámicamente según las necesidades del programa en ejecución.  Existe la posibilidad de definir segmentos que aun no existan. Así, no se asignara memoria, sino a partir del momento que sea necesario hacer usos del segmento. Un ejemplo de esto, serian los arreglos cuya dimensión no se conoce hasta tanto no se comienza a ejecutar el programa. En algunos casos, incluso podría retardar la asignación de memoria hasta el momento en el cual se referencia el arreglo u otra estructura de dato por primera vez.
  • 13. Hay un incremento en los costos de hardware y de software para llevar a cabo la implantación, así como un mayor consumo de recursos: memoria, tiempo de CPU, etc.  Debido a que los segmentos tienen un tamaño variable se pueden presentar problemas de fragmentación externas, lo que puede ameritar un plan de reubicación de segmentos en memoria principal.  Se complica el manejo de memoria virtual, ya que los discos almacenan la información en bloques de tamaños fijos, mientras los segmentos son de tamaño variable. Esto hace necesaria la existencia de mecanismos más costosos que los existentes para paginación.  Al permitir que los segmentos varíen de tamaño, puede ser necesarios planes de reubicación a nivel de los discos, si los segmentos son devueltos a dicho dispositivo; lo que conlleva a nuevos costos.  No se puede garantizar, que al salir un segmento de la memoria, este pueda ser traído fácilmente de nuevo, ya que será necesario encontrar nuevamente un área de memoria libre ajustada a su tamaño.  La compartición de segmentos permite ahorrar memoria, pero requiere de mecanismos adicionales da hardware y software.
  • 14. Paginación y segmentación son técnicas diferentes, cada una de las cuales busca brindar las ventajas enunciadas anteriormente. Para la segmentación se necesita que estén cargadas en memoria, áreas de tamaños variables. Si se requiere cargar un segmento en memoria; que antes estuvo en ella y fue removido a memoria secundaria; se necesita encontrar una región de la memoria lo suficientemente grande para contenerlo, lo cual no es siempre factible; en cambio "recargar" una página implica solo encontrar un merco de pagina disponible
  • 15. Ventajas de la segmentación paginada Debido a que los Como los espacios de espacios de memorias memoria son paginados, son segmentados, se se simplifican las garantiza la facilidad de estrategias de implantar la almacenamiento. compartición y enlace. Se elimina el problema de la fragmentación externa y la necesidad de compactación.
  • 16. Desventajas de la segmentación paginada Las tres componentes de la dirección y el proceso Se hace necesario de formación de mantener un número direcciones hace que se mayor de tablas en incremente el costo de su implantación. El costo memoria, lo que es mayor que en el caso implica un mayor de segmentación pura o costo de paginación pura. almacenamiento