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

Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
Isaí Beto Matz Mijes
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
gabosand
 
Fragmentación y desfragmentación
Fragmentación y desfragmentaciónFragmentación y desfragmentación
Fragmentación y desfragmentación
daniii_12367896
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
Miguel Magaña
 

La actualidad más candente (20)

PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundario
 
Fragmentación y desfragmentación
Fragmentación y desfragmentaciónFragmentación y desfragmentación
Fragmentación y desfragmentación
 
Registros del cpu
Registros del cpuRegistros del cpu
Registros del cpu
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Ensayo ciclo De Instrucción
Ensayo ciclo De InstrucciónEnsayo ciclo De Instrucción
Ensayo ciclo De Instrucción
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 

Destacado

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
yurihils
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
UCC
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
lagm000
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
manyu1
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióN
Jammil Ramos
 
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
KikkeM
 

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
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual - Exposicion
Memoria virtual - ExposicionMemoria virtual - Exposicion
Memoria virtual - Exposicion
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos 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
 

Similar a Trabajo memoria virtual.

Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
osjavier
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
andramelek
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
andramelek
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
ZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
ZCHARRY
 

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.