SlideShare uma empresa Scribd logo
1 de 12
MEMORIA VIRTUAL
Que es Memoria virtual?

La memoria virtual permite a un software correr en un
espacio de memoria que no necesariamente pertenece
a la memoria física de una computadora. Para esto se
debe emular un CPU que trate a toda la memoria
(virtual y principal) como un bloque igual, y
determinar cuándo se requiere de una memoria u otra.
Paginación

 Propósito:


 División de programas en pequeñas partes.


 División de memoria en trozos del mismo
 tamaño.
como se relacionan la memoria lógica con la memoria física a través
                      de la Tabla de Páginas
Memoria virtual paginada

 Igual que la paginación simple.


 No es necesario cargar todas las páginas.


 Las páginas no residentes se cargan por demanda.


 Ventajas. No fragmentación externa. Alto grado de
  multiprogramación. Gran espacio virtual para el proceso.
 Desventaja. Sobrecarga por gestión compleja de
  memoria.
Fallo de Página



 Ocurre cuando se referencia a una dirección virtual y
 ella no reside en la memoria real, se presenta una
 interrupción fallo de página.
Memoria virtual paginada
Segmentación




QUE ES?
Segmentación: objetivos

 Modularidad de programas


 Estructuras de datos de largo variable


 Protección


 Comparición


 Enlace dinámico entre segmentos
Memoria virtual segmentada

 Permite compartir datos entre procesos, mediante el uso
 segmentos compartibles.

 Permite la protección de datos, el administrador otorgar
 permisos a este segmento.

 Ventajas. No hay fragmentación interna. Alto grado de
 multiprogramación. Gran espacio virtual para el proceso.
 Soporte de protección y compartición.

 Desventajas.   Sobrecarga   por   gestión   compleja   de
 memoria.
Tabla de Segmentos
• El SO debe mantener una lista de huecos libres.
• Un bit expresa si el segmento se encuentra ya en memoria.
• Un bit expresa si el segmento ha sido modificado.


        dirección lógica
           s    d
                            tabla de segmentos


                            límite         base




                                      NO              memoria
                                  >               +
                             SI

                           Excepción
Sistema segmentado paginado

Mais conteúdo relacionado

Mais procurados

Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Procesos Introduccion a los sistemas operativos
 Procesos Introduccion a los sistemas operativos Procesos Introduccion a los sistemas operativos
Procesos Introduccion a los sistemas operativosG Hoyos A
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadoresJ David Martinez
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoIan Berzeker Tovar
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoriaALASBLANKS
 
Memoria de una computadora
Memoria de una computadoraMemoria de una computadora
Memoria de una computadoraMary Jose Sg
 
Paginacin y-segmentacion combinadas
Paginacin y-segmentacion combinadasPaginacin y-segmentacion combinadas
Paginacin y-segmentacion combinadasADOLFO BORJA
 
Mapa Conceptual de la Arquitectura de un Computador
 Mapa Conceptual de la Arquitectura de un Computador   Mapa Conceptual de la Arquitectura de un Computador
Mapa Conceptual de la Arquitectura de un Computador Grivasb
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativosXavier Jose
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entradaSasil Catzim
 
Jerarquía de Memoria
Jerarquía de Memoria Jerarquía de Memoria
Jerarquía de Memoria yarbin
 

Mais procurados (20)

Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Procesos Introduccion a los sistemas operativos
 Procesos Introduccion a los sistemas operativos Procesos Introduccion a los sistemas operativos
Procesos Introduccion a los sistemas operativos
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Memoria de una computadora
Memoria de una computadoraMemoria de una computadora
Memoria de una computadora
 
Paginacin y-segmentacion combinadas
Paginacin y-segmentacion combinadasPaginacin y-segmentacion combinadas
Paginacin y-segmentacion combinadas
 
Mapa Conceptual de la Arquitectura de un Computador
 Mapa Conceptual de la Arquitectura de un Computador   Mapa Conceptual de la Arquitectura de un Computador
Mapa Conceptual de la Arquitectura de un Computador
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativos
 
Presentacion del bios
Presentacion del biosPresentacion del bios
Presentacion del bios
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
Jerarquía de Memoria
Jerarquía de Memoria Jerarquía de Memoria
Jerarquía de Memoria
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 

Destaque

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualyurihils
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtuallagm000
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosPablo Macon
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualakany
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria VirtualUCC
 
La Memoria Virtual en Windows
La Memoria Virtual en WindowsLa Memoria Virtual en Windows
La Memoria Virtual en Windowspiensoenbinario
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtualnatali45
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualMauro Melo
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualandreapab
 
SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de MemoriaLuis Eraso
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónNatalia Ludeña
 

Destaque (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual - Exposicion
Memoria virtual - ExposicionMemoria virtual - Exposicion
Memoria virtual - Exposicion
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
La Memoria Virtual en Windows
La Memoria Virtual en WindowsLa Memoria Virtual en Windows
La Memoria Virtual en Windows
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de Memoria
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y Fragmentación
 
Administracion de Memoria
Administracion de MemoriaAdministracion de Memoria
Administracion de Memoria
 
Memória virtual
Memória virtualMemória virtual
Memória virtual
 
Unidades de memoria
Unidades de memoriaUnidades de memoria
Unidades de memoria
 

Semelhante a Memoria virtual

Semelhante a Memoria virtual (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Segmentacion simple
Segmentacion simpleSegmentacion simple
Segmentacion simple
 
Yimmy
YimmyYimmy
Yimmy
 
Memoria virtual diana sierra
Memoria virtual diana sierraMemoria virtual diana sierra
Memoria virtual diana sierra
 
Memoria virtual diana sierra
Memoria virtual diana sierraMemoria virtual diana sierra
Memoria virtual diana sierra
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoria
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
 
Memory[1]
Memory[1]Memory[1]
Memory[1]
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
Trabajo memoria virtual
Trabajo memoria virtualTrabajo memoria virtual
Trabajo memoria virtual
 
Taller de memoria virtual
Taller de memoria virtualTaller de memoria virtual
Taller de memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 

Mais de Julian Parra

Politicas publicas en las tic
Politicas publicas en las ticPoliticas publicas en las tic
Politicas publicas en las ticJulian Parra
 
Archivos proyectados en memoria
Archivos proyectados en memoriaArchivos proyectados en memoria
Archivos proyectados en memoriaJulian Parra
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivosJulian Parra
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoriaJulian Parra
 
Correccion parcial
Correccion parcialCorreccion parcial
Correccion parcialJulian Parra
 

Mais de Julian Parra (7)

Politicas publicas en las tic
Politicas publicas en las ticPoliticas publicas en las tic
Politicas publicas en las tic
 
Archivos proyectados en memoria
Archivos proyectados en memoriaArchivos proyectados en memoria
Archivos proyectados en memoria
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Correccion parcial
Correccion parcialCorreccion parcial
Correccion parcial
 
Metodo ipler
Metodo iplerMetodo ipler
Metodo ipler
 
Instalacion linux
Instalacion linuxInstalacion linux
Instalacion linux
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Memoria virtual

  • 2. Que es Memoria virtual? La memoria virtual permite a un software correr en un espacio de memoria que no necesariamente pertenece a la memoria física de una computadora. Para esto se debe emular un CPU que trate a toda la memoria (virtual y principal) como un bloque igual, y determinar cuándo se requiere de una memoria u otra.
  • 3. Paginación  Propósito:  División de programas en pequeñas partes.  División de memoria en trozos del mismo tamaño.
  • 4. como se relacionan la memoria lógica con la memoria física a través de la Tabla de Páginas
  • 5. Memoria virtual paginada  Igual que la paginación simple.  No es necesario cargar todas las páginas.  Las páginas no residentes se cargan por demanda.  Ventajas. No fragmentación externa. Alto grado de multiprogramación. Gran espacio virtual para el proceso.  Desventaja. Sobrecarga por gestión compleja de memoria.
  • 6. Fallo de Página  Ocurre cuando se referencia a una dirección virtual y ella no reside en la memoria real, se presenta una interrupción fallo de página.
  • 9. Segmentación: objetivos  Modularidad de programas  Estructuras de datos de largo variable  Protección  Comparición  Enlace dinámico entre segmentos
  • 10. Memoria virtual segmentada  Permite compartir datos entre procesos, mediante el uso segmentos compartibles.  Permite la protección de datos, el administrador otorgar permisos a este segmento.  Ventajas. No hay fragmentación interna. Alto grado de multiprogramación. Gran espacio virtual para el proceso. Soporte de protección y compartición.  Desventajas. Sobrecarga por gestión compleja de memoria.
  • 11. Tabla de Segmentos • El SO debe mantener una lista de huecos libres. • Un bit expresa si el segmento se encuentra ya en memoria. • Un bit expresa si el segmento ha sido modificado. dirección lógica s d tabla de segmentos límite base NO memoria > + SI Excepción