SlideShare una empresa de Scribd logo
1 de 10
Memoria virtual Lamemoria virtual es la que permite al software usar más la memoria principal que la que posee el computador. Existen cuatro tipos de memoria que el computador puede tener: La  CPU. La memoria Caché. La memoria RAM. El disco duro.
Cuando se necesita  espacio mayor del que se tiene en la memoria, las aplicaciones mantendrán un poco de su información en el disco trasladándola a la memoria cuando esta sea requerida. La memoria virtual posee un hardware especial y un sistema operativo, la cual hace uso de la memoria principal y la secundaria para lograr un mayor espacio en la memoria principal de la computadora.
Operación básica Cuando es escrita una dirección electrónica o es leída por la CPU una parte del hardware de la computadora traduce estas direcciones generadas por el software en la dirección real de la memoria o una dirección de memoria deseada. La memoria virtual es una simuladora de espacio mayor que la memoria física lo que permite le ejecución de los programas sin tener en cuenta el tamaño real de la memoria física. La simulación de la memoria virtual esta conformada por un mecanismo de traducción de memoria junto con una cantidad de almacenamiento rápido en el disco duro.
fragmentación Es la memoria que queda libre al utilizar distintas situaciones que implique su uso; cualquier tipo de ajuste causa fragmentación y esto sucede cuando se realiza procesos los cuales causan estos espacios
Tipos de fragmentación FRACMENTACIÓN EXTERNA: Espacio total de la memoria para satisfacer una necesidad. FRACMENTACIÓN INTERNA: La memoria asignada puede ser mayor que la requerida, esta es una referencia interna a la partición.
paginación Es el manejo que hace la memoria para dividir su espacio en secciones físicas iguales llamados marcos de página, de esta manera las páginas se dividen de forma lógica para poder ser cargadas. Al utilizar la memoria virtual las direcciones no pasan directamente a esta sino que van a una unidad administradora de la memoria (Memory Management Unit).
Tablas de páginas Cada página tiene un número que se usa como índice en una tabla de páginas, lo que da por resultado el número del marco correspondiente a la página virtual. El número de la página es dividido en páginas virtuales y en un ajuste en caso de existir número de marco este se asocia con el ajuste superior extremo reemplazando al número de la página formando una dirección física que se puede llevar a la memoria.
segmentación Manejo de la memoria por medio del cual la estructura del programa se muestra de manera lógica en distintos bloques que nos presentan la información. La segmentación nos ayuda a alcanzar los siguientes objetivos: Modularidad de programas. Estructura de datos de largo variable. Protección. Compartición. Enlace dinámico entre segmentos.
Segmentación paginada Para la segmentación se necesita que este cargada en la memoria áreas de tamaños diferentes; para recargar la página se necesita un marco de la página disponible. Las direcciones poseen tres variables: S(número del segmento), P(número de página), D(desplazamiento dentro de la página. Tablas de segmentación paginada: Tablas de mapas de segmentos (SMT) Tablas de mapas de páginas (PMT) Tabla de bloques de memoria (TBM) Tabla de Job (TJ)
Algoritmos de reemplazo de página OLGORITMO OPTICO: Reemplaza a la página que va a tardar más tiempo en ser usada, el algoritmo es imposible de realizarse, las fallas son inminentes. ALGORITMO FIFO: El algoritmo FIFO es sencillo de realizar, las paginas usadas pueden ser reemplazadas frecuentemente, se presenta la anomalía de belady lo que causa fallas en las páginas al aumentar el número de marcos. ALGORITMO DE APROXIMACIÓN AL LRU: Existen algoritmos como lo son: algoritmo de reloj global, y algoritmo FIFO con segunda oportunidad algoritmo NFU.

Más contenido relacionado

La actualidad más candente

Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualandreapab
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentacióngabosand
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoYurley Ochoa
 
Estructura física y lógica del disco duro
Estructura física y lógica del disco duroEstructura física y lógica del disco duro
Estructura física y lógica del disco durogematic
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUALandresinf
 

La actualidad más candente (20)

Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 
Estructura física y lógica del disco duro
Estructura física y lógica del disco duroEstructura física y lógica del disco duro
Estructura física y lógica del disco duro
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 

Destacado

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualyurihils
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria VirtualUCC
 
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
 
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
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualakany
 
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 virtualmanyu1
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNJammil Ramos
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualfernandorincon125
 
Configurar equipo de computo y sus dispositivosdp
Configurar equipo de computo y sus dispositivosdpConfigurar equipo de computo y sus dispositivosdp
Configurar equipo de computo y sus dispositivosdpKikkeM
 
Memoria virtual1100
Memoria virtual1100Memoria virtual1100
Memoria virtual1100Kely Galveez
 

Destacado (20)

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
 
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
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
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
 
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
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióN
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 
Configurar equipo de computo y sus dispositivosdp
Configurar equipo de computo y sus dispositivosdpConfigurar equipo de computo y sus dispositivosdp
Configurar equipo de computo y sus dispositivosdp
 
Memoria virtual1100
Memoria virtual1100Memoria virtual1100
Memoria virtual1100
 
Unidades de memoria
Unidades de memoriaUnidades de memoria
Unidades de memoria
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Gestion de memoria en unix y solaris
Gestion de memoria en unix y solarisGestion de memoria en unix y solaris
Gestion de memoria en unix y solaris
 

Similar a Trabajo memoria virtual.

Memoria virtual miguel
Memoria virtual miguelMemoria virtual miguel
Memoria virtual miguelMIGUELALDANA
 
Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Braulio8424
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoriavdelgado3
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xDandramelek
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaLandramelek
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...osjavier
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 

Similar a Trabajo memoria virtual. (20)

Memoria virtual miguel
Memoria virtual miguelMemoria virtual miguel
Memoria virtual miguel
 
Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.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 virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoria
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria virtual
 
memori virtual
memori virtual memori virtual
memori virtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Trabajo memoria virtual.

  • 1. Memoria virtual Lamemoria virtual es la que permite al software usar más la memoria principal que la que posee el computador. Existen cuatro tipos de memoria que el computador puede tener: La CPU. La memoria Caché. La memoria RAM. El disco duro.
  • 2. Cuando se necesita espacio mayor del que se tiene en la memoria, las aplicaciones mantendrán un poco de su información en el disco trasladándola a la memoria cuando esta sea requerida. La memoria virtual posee un hardware especial y un sistema operativo, la cual hace uso de la memoria principal y la secundaria para lograr un mayor espacio en la memoria principal de la computadora.
  • 3. Operación básica Cuando es escrita una dirección electrónica o es leída por la CPU una parte del hardware de la computadora traduce estas direcciones generadas por el software en la dirección real de la memoria o una dirección de memoria deseada. La memoria virtual es una simuladora de espacio mayor que la memoria física lo que permite le ejecución de los programas sin tener en cuenta el tamaño real de la memoria física. La simulación de la memoria virtual esta conformada por un mecanismo de traducción de memoria junto con una cantidad de almacenamiento rápido en el disco duro.
  • 4. fragmentación Es la memoria que queda libre al utilizar distintas situaciones que implique su uso; cualquier tipo de ajuste causa fragmentación y esto sucede cuando se realiza procesos los cuales causan estos espacios
  • 5. Tipos de fragmentación FRACMENTACIÓN EXTERNA: Espacio total de la memoria para satisfacer una necesidad. FRACMENTACIÓN INTERNA: La memoria asignada puede ser mayor que la requerida, esta es una referencia interna a la partición.
  • 6. paginación Es el manejo que hace la memoria para dividir su espacio en secciones físicas iguales llamados marcos de página, de esta manera las páginas se dividen de forma lógica para poder ser cargadas. Al utilizar la memoria virtual las direcciones no pasan directamente a esta sino que van a una unidad administradora de la memoria (Memory Management Unit).
  • 7. Tablas de páginas Cada página tiene un número que se usa como índice en una tabla de páginas, lo que da por resultado el número del marco correspondiente a la página virtual. El número de la página es dividido en páginas virtuales y en un ajuste en caso de existir número de marco este se asocia con el ajuste superior extremo reemplazando al número de la página formando una dirección física que se puede llevar a la memoria.
  • 8. segmentación Manejo de la memoria por medio del cual la estructura del programa se muestra de manera lógica en distintos bloques que nos presentan la información. La segmentación nos ayuda a alcanzar los siguientes objetivos: Modularidad de programas. Estructura de datos de largo variable. Protección. Compartición. Enlace dinámico entre segmentos.
  • 9. Segmentación paginada Para la segmentación se necesita que este cargada en la memoria áreas de tamaños diferentes; para recargar la página se necesita un marco de la página disponible. Las direcciones poseen tres variables: S(número del segmento), P(número de página), D(desplazamiento dentro de la página. Tablas de segmentación paginada: Tablas de mapas de segmentos (SMT) Tablas de mapas de páginas (PMT) Tabla de bloques de memoria (TBM) Tabla de Job (TJ)
  • 10. Algoritmos de reemplazo de página OLGORITMO OPTICO: Reemplaza a la página que va a tardar más tiempo en ser usada, el algoritmo es imposible de realizarse, las fallas son inminentes. ALGORITMO FIFO: El algoritmo FIFO es sencillo de realizar, las paginas usadas pueden ser reemplazadas frecuentemente, se presenta la anomalía de belady lo que causa fallas en las páginas al aumentar el número de marcos. ALGORITMO DE APROXIMACIÓN AL LRU: Existen algoritmos como lo son: algoritmo de reloj global, y algoritmo FIFO con segunda oportunidad algoritmo NFU.