SlideShare uma empresa Scribd logo
1 de 8
FUNDAMENTOS DE SISTEMAS OPERATIVOS MEMORIA VIRTUAL
MEMORIA VIRTUAL La memoria virtual es una técnica que permite ejecutar procesos que no caben totalmente en memoria RAM. 	Además la memoria virtual ayuda a crear un esquema de abstracción de la memoria que separa de la zona lógica que el usuario ve, esto facilita  la tarea a los programadores puesto que no se han de preocupar por limitaciones de memoria. Los procedimientos de implementación de la memoria virtual se basan en que cuando se ejecuta un programa, este esta en memoria es decir solo hay cargada la zona de código y datos que se necesitan en ese instante de tiempo y no el programa completo . 	La memoria virtual es la separación entre la memoria lógica y la memoria RAM.
Fichero SWAP El fichero SWAP sirve como una aplicación auxiliar de memoria que se crea en el disco cuando tenemos muchas aplicaciones en funcionamiento y la memoria RAM se agota. Esto permite simular la existencia de 4GB de memoria en el equipo a pesar que solo algunos sistemas en empresas y universidades lo poseen, da capacidad de ejecución a múltiples aplicaciones.
Operación Básica Cuando  una parte del hardware dentro de la computadora traduce las direcciones de memorias generadas por el software (direcciones virtuales) en: ,[object Object]
Una indicación de que la dirección de memoria deseada no se encuentra en memoria principal.En el primer caso la referencia a la memoria es completada, como si la memoria virtual no hubiera estado involucrada En el segundo caso, el sistema operativo es invocado para manejar la situación y permitir  que el programa siga ejecutando o aborde según sea el caso. La memoria virtual es una técnica para proporcionar la simulación de un  espacio de memorias mucho mayor que la memoria física de una maquina.
Concepto: Paginación El mapa de memoria de cada proceso está dividida en páginas , así como también la memoria principal a éstas divisiones se las conoce como MARCOS DE PÁGINA . Debido a que solo parte de la memoria virtual está almacenada en la memoria principal es accesible a la CPU según un programa va ejecutándose, la proximidad de referencia cambia necesitando que algunas partes de la memoria virtual se traigan a la memoria principal desde el disco, mientras que otras ya ejecutadas, se pueden volver a depositar en el disco (archivos de paginación).
PAGINACION La memoria virtual usualmente es implementada usando paginación. En paginación, los bits menos significativos de la dirección de memoria virtual son preservados y usados directamente como los bits de orden menos significativos de la dirección de memoria física. Los bits más significativos son usados como una clave en una o más tablas de traducción de direcciones (llamadas tablas de paginación), para encontrar la parte restante de la dirección física buscada. Tablas de Paginación. Cada página tiene un número que se utiliza como índice en la tabla de páginas, lo que da por resultado el número de marco correspondiente a esa página virtual.
Algoritmos de Reemplazo de Paginas ,[object Object]

Mais conteúdo relacionado

Mais procurados

Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida eduardoed5
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria VirtualAna Brooks
 
Gestión de archivos en Mac OS
Gestión de archivos en Mac OSGestión de archivos en Mac OS
Gestión de archivos en Mac OSRafael Bolivar
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.velazqes
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentacióngabosand
 
SISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptxSISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptxMaydelAgameZ
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoriaadolfoahumada94
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoriaALASBLANKS
 
Introduccion sistemas operativos
Introduccion sistemas operativosIntroduccion sistemas operativos
Introduccion sistemas operativosMarlon Altamirano
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesisma2013
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Administración de Memoria en UNIX
Administración de Memoria en UNIXAdministración de Memoria en UNIX
Administración de Memoria en UNIXNatalia Ludeña
 
Ejercicios RAID por LUISA FERNANDA VERGARA y NATALIA ANDREA TABORDA
Ejercicios RAID por LUISA FERNANDA VERGARA y NATALIA ANDREA TABORDAEjercicios RAID por LUISA FERNANDA VERGARA y NATALIA ANDREA TABORDA
Ejercicios RAID por LUISA FERNANDA VERGARA y NATALIA ANDREA TABORDAAlex Avila
 

Mais procurados (20)

Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
 
MEMORIA VIRTUAL
MEMORIA VIRTUAL MEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Gestión de archivos en Mac OS
Gestión de archivos en Mac OSGestión de archivos en Mac OS
Gestión de archivos en Mac OS
 
Tabla comparativa requisitos windows
Tabla comparativa requisitos windowsTabla comparativa requisitos windows
Tabla comparativa requisitos windows
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
 
SISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptxSISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptx
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoria
 
Exposicion de disco duro diapositivas[1]
Exposicion de disco duro   diapositivas[1]Exposicion de disco duro   diapositivas[1]
Exposicion de disco duro diapositivas[1]
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Introduccion sistemas operativos
Introduccion sistemas operativosIntroduccion sistemas operativos
Introduccion sistemas operativos
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Administración de Memoria en UNIX
Administración de Memoria en UNIXAdministración de Memoria en UNIX
Administración de Memoria en UNIX
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Ejercicios RAID por LUISA FERNANDA VERGARA y NATALIA ANDREA TABORDA
Ejercicios RAID por LUISA FERNANDA VERGARA y NATALIA ANDREA TABORDAEjercicios RAID por LUISA FERNANDA VERGARA y NATALIA ANDREA TABORDA
Ejercicios RAID por LUISA FERNANDA VERGARA y NATALIA ANDREA TABORDA
 

Destaque

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualyurihils
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion Memoria virtualAndresthiago
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtuallagm000
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria VirtualUCC
 
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
 
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 principal
Memoria principalMemoria principal
Memoria principalAlex Teira
 
Presentacion power point memorias virtuales
Presentacion power point memorias virtualesPresentacion power point memorias virtuales
Presentacion power point memorias virtualescamiloagomezm
 
PresentacióN Memoria Ram
PresentacióN Memoria RamPresentacióN Memoria Ram
PresentacióN Memoria Ramlautidecarca
 
Capitulo 8 Memoria Principal
Capitulo 8 Memoria PrincipalCapitulo 8 Memoria Principal
Capitulo 8 Memoria Principallagm000
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualjolhaln
 
Tipos de almacenamiento
Tipos de almacenamientoTipos de almacenamiento
Tipos de almacenamientoSaul Torres
 
Administración Usuarios y Dispositivos con Windows Intune
Administración Usuarios y Dispositivos con Windows IntuneAdministración Usuarios y Dispositivos con Windows Intune
Administración Usuarios y Dispositivos con Windows IntuneITSanchez
 

Destaque (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
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
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
Memoria principal
Memoria principalMemoria principal
Memoria principal
 
Presentacion power point memorias virtuales
Presentacion power point memorias virtualesPresentacion power point memorias virtuales
Presentacion power point memorias virtuales
 
Memoria principal
Memoria principalMemoria principal
Memoria principal
 
Presentacion so
Presentacion soPresentacion so
Presentacion so
 
PresentacióN Memoria Ram
PresentacióN Memoria RamPresentacióN Memoria Ram
PresentacióN Memoria Ram
 
Capitulo 8 Memoria Principal
Capitulo 8 Memoria PrincipalCapitulo 8 Memoria Principal
Capitulo 8 Memoria Principal
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
U2S1: Memoria Principal (Aspectos Generales)
U2S1: Memoria Principal (Aspectos Generales)U2S1: Memoria Principal (Aspectos Generales)
U2S1: Memoria Principal (Aspectos Generales)
 
Tipos de almacenamiento
Tipos de almacenamientoTipos de almacenamiento
Tipos de almacenamiento
 
Administración Usuarios y Dispositivos con Windows Intune
Administración Usuarios y Dispositivos con Windows IntuneAdministración Usuarios y Dispositivos con Windows Intune
Administración Usuarios y Dispositivos con Windows Intune
 

Semelhante a memoria virtual

Semelhante a memoria virtual (20)

Memoria virtual y paginacion
Memoria virtual y paginacionMemoria virtual y paginacion
Memoria virtual y paginacion
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual miguel
Memoria virtual miguelMemoria virtual miguel
Memoria virtual miguel
 
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
 
Presentación2 lina ramirez
Presentación2 lina ramirezPresentación2 lina ramirez
Presentación2 lina ramirez
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria virtual
 
memori virtual
memori virtual memori virtual
memori virtual
 
Memoria_Virtual
Memoria_VirtualMemoria_Virtual
Memoria_Virtual
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Memoria virtual y paginacion
Memoria virtual y paginacionMemoria virtual y paginacion
Memoria virtual y paginacion
 
Trabajo memoria virtual
Trabajo memoria virtualTrabajo memoria virtual
Trabajo memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)
 

memoria virtual

  • 1. FUNDAMENTOS DE SISTEMAS OPERATIVOS MEMORIA VIRTUAL
  • 2. MEMORIA VIRTUAL La memoria virtual es una técnica que permite ejecutar procesos que no caben totalmente en memoria RAM. Además la memoria virtual ayuda a crear un esquema de abstracción de la memoria que separa de la zona lógica que el usuario ve, esto facilita la tarea a los programadores puesto que no se han de preocupar por limitaciones de memoria. Los procedimientos de implementación de la memoria virtual se basan en que cuando se ejecuta un programa, este esta en memoria es decir solo hay cargada la zona de código y datos que se necesitan en ese instante de tiempo y no el programa completo . La memoria virtual es la separación entre la memoria lógica y la memoria RAM.
  • 3. Fichero SWAP El fichero SWAP sirve como una aplicación auxiliar de memoria que se crea en el disco cuando tenemos muchas aplicaciones en funcionamiento y la memoria RAM se agota. Esto permite simular la existencia de 4GB de memoria en el equipo a pesar que solo algunos sistemas en empresas y universidades lo poseen, da capacidad de ejecución a múltiples aplicaciones.
  • 4.
  • 5. Una indicación de que la dirección de memoria deseada no se encuentra en memoria principal.En el primer caso la referencia a la memoria es completada, como si la memoria virtual no hubiera estado involucrada En el segundo caso, el sistema operativo es invocado para manejar la situación y permitir que el programa siga ejecutando o aborde según sea el caso. La memoria virtual es una técnica para proporcionar la simulación de un espacio de memorias mucho mayor que la memoria física de una maquina.
  • 6. Concepto: Paginación El mapa de memoria de cada proceso está dividida en páginas , así como también la memoria principal a éstas divisiones se las conoce como MARCOS DE PÁGINA . Debido a que solo parte de la memoria virtual está almacenada en la memoria principal es accesible a la CPU según un programa va ejecutándose, la proximidad de referencia cambia necesitando que algunas partes de la memoria virtual se traigan a la memoria principal desde el disco, mientras que otras ya ejecutadas, se pueden volver a depositar en el disco (archivos de paginación).
  • 7. PAGINACION La memoria virtual usualmente es implementada usando paginación. En paginación, los bits menos significativos de la dirección de memoria virtual son preservados y usados directamente como los bits de orden menos significativos de la dirección de memoria física. Los bits más significativos son usados como una clave en una o más tablas de traducción de direcciones (llamadas tablas de paginación), para encontrar la parte restante de la dirección física buscada. Tablas de Paginación. Cada página tiene un número que se utiliza como índice en la tabla de páginas, lo que da por resultado el número de marco correspondiente a esa página virtual.
  • 8.
  • 9. Algoritmo de reemplazo de páginas óptimo.-Debe tener el menor índice de fallos de página de todos los algoritmos.
  • 10. Algoritmo de reemplazo de páginas según el uso no tan reciente.- Hace uso de los dos bits de estado que están asociados a cada página.
  • 11. Algoritmo de reemplazo FIFO.-“1º en entrar, 1º en salir”
  • 12. Algoritmo de reemplazo de páginas de la segunda oportunidad
  • 13. Algoritmo de reemplazo de páginas del reloj.- Organiza las paginas en una lista circular.
  • 14.