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

Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
Ivan Porras
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
Jorge Garcia
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inanición
jhonfgarcia
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
jomapuga
 

La actualidad más candente (20)

Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoria
 
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
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 
Thread
ThreadThread
Thread
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Unidad 5. calidad del software
Unidad 5. calidad del softwareUnidad 5. calidad del software
Unidad 5. calidad del software
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inanición
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Máquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesMáquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y Aplicaciones
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Transacciones
TransaccionesTransacciones
Transacciones
 

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
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
gabosand
 
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 - 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
 
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
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
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
 
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
 
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
 

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.