SlideShare una empresa de Scribd logo
1 de 7
MEMORIA VIRTUAL
PRESENTADO POR
YEISON A RIVAS ACOSTA
PRESENTADO A
CAROLINA GARZON
FUS.
27-OCTUBRE-2010
MEMORIAVIRTUAL
La Memoria virtual es un concepto
que permite al software usar más
memoria principal que la que
realmente posee el computador
FRAGMENTACION
La fragmentación es la
memoria que queda
desperdiciada al usar los
métodos de gestión de
memoria que se vieron en
los métodos anteriores.
Tanto el primer ajuste,
cómo el mejor y el peor
producen fragmentación
externa.
La
fragmentación
puede ser:
Fragmentación
Externa:
Fragmentación
Interna:
•existe el espacio total de memoria
para satisfacer un requerimiento, pero
no es contigua.
•la memoria asignada puede ser ligeramente mayor
que la requerida; esta referencia es interna a la
partición, pero no se utiliza.
PAGINACION
Es una técnica de manejo de memoria, en la
cual el espacio de memoria se divide en
secciones físicas de igual tamaño,
denominadas marcos de página. Los
programas se dividen en unidades lógicas,
denominadas páginas, que tienen el mismo
tamaño que los marcos de páginas. TABLAS DE PAGINAS
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 del marco
correspondiente a esa página
virtual.
DESVENTAJAS DE LA
PAGINACION
El costo de hardware y software
se incrementa, por la nueva
información que debe
manejarse y el mecanismo de
traducción de direcciones
necesario
VENTAJAS DE LA PAGINACION
Es posible comenzar a ejecutar
un programa, cargando solo
una parte del mismo en
memoria, y el resto se cargara
SEGMENTACION
Es un esquema de manejo de
memoria mediante el cual la
estructura del programa refleja su
división lógica; llevándose a cabo
una agrupación lógica de la
información en bloques de tamaño
variable denominados segmentos
OBJETIVOS DE LA
SEGMENTACION
1. Modularidad de programas
2. Estructuras de datos de largo variable
3. Protección
4. Compartición
5. Enlace dinámico entre segmentos
DESVENTAJAS DE LA
SEGMENTACION
Hay un incremento en
los costos de hardware
y de software para
llevar a cabo la
implantación, así como
un mayor consumo de
recursos: memoria,
tiempo de CPU, etc.
VENTAJAS DE LA SEGMENTACI
•El programador puede
conocer las unidades
lógicas de su programa,
dándoles un tratamiento
particular.
SEGMENTACION PAGINADA
Paginación y
segmentación son
técnicas diferentes,
cada una de las cuales
busca brindar las
ventajas enunciadas
anteriormente. Para la
segmentación se
necesita que estén
cargadas en memoria,
áreas de tamaños
variables.
SMT (tabla de mapas de segmentos)
PMT (tabla de mapas de páginas)
TBM (tabla de bloques de memoria)
JT (tabla de Job)
VENTAJAS DE LA
SEGMENTACIÓN PAGINADA
•Debido a que los espacios de
memorias son segmentados, se
garantiza la facilidad de implantar
la compartición y enlace.
DESVENTAJAS DE LA
SEGMENTACIÓN PAGINADA
Las tres componentes de la
dirección y el proceso de
formación de direcciones hace
que se incremente el costo de su
implantación. El costo es mayor
que en el caso de segmentación
pura o paginación pura.
DIRECCIONES DE SEGMENTACION
ALGORITMOS DE REEMPLAZO DE PÁGINA
Existen diferentes algoritmos entre ellos:
Algoritmo óptimo
Algoritmo FIFO
Algoritmo LRU
Algoritmos de aproximación al LRU
ALGORITMO ÓPTIMO•Se reemplaza la página
que va a tardar más tiempo
en ser usada
•. La tasa de fallos es la
más baja posible.
•Algoritmo imposible e
realizar.
•Criterio comparativo.
ALGORITMO FIFO
•Algoritmo FIFO muy sencillo de implementar
•Inconvenientes:
• Rendimiento del algoritmo pobre, paginas
frecuentemente usadas pueden ser sustituidas
ALGORITMO LRU
•Algoritmo de aproximación al reemplazo óptimo
•Basado en utilizar el pasado reciente como una
predicción del futuro más próximo.
•Sustituye la página menos usada en el pasado
inmediato
ALGORITMOS DE
APROXIMACIÓN AL LRU
Existen diferentes algoritmos, entre
ellos:
Generalmente se implementa mediante
una cola FIFO circular con las páginas
cargadas

Más contenido relacionado

La actualidad más candente (14)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
 
Segmentacion simple
Segmentacion simpleSegmentacion simple
Segmentacion simple
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Memoria
MemoriaMemoria
Memoria
 
Diapositivas sistemas operativos karen juliet celis castro 1. semestre
Diapositivas sistemas operativos karen juliet celis castro 1. semestreDiapositivas sistemas operativos karen juliet celis castro 1. semestre
Diapositivas sistemas operativos karen juliet celis castro 1. semestre
 
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 1
Memoria virtual 1Memoria virtual 1
Memoria virtual 1
 
memori virtual
memori virtual memori virtual
memori virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 

Similar a Memoria virtual

memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
andramelek
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
andramelek
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
osjavier
 
Andres infante
Andres infanteAndres infante
Andres infante
andresinf
 
Andres infante
Andres infanteAndres infante
Andres infante
andresinf
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
andresinf
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
andreis18
 

Similar a Memoria virtual (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Memoria vitual
Memoria vitualMemoria vitual
Memoria vitual
 
Yimmy
YimmyYimmy
Yimmy
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
 
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
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoria_Virtual
Memoria_VirtualMemoria_Virtual
Memoria_Virtual
 
Andres infante
Andres infanteAndres infante
Andres infante
 
Andres infante
Andres infanteAndres infante
Andres infante
 
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[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Memoria virtual

  • 1. MEMORIA VIRTUAL PRESENTADO POR YEISON A RIVAS ACOSTA PRESENTADO A CAROLINA GARZON FUS. 27-OCTUBRE-2010
  • 2. MEMORIAVIRTUAL La Memoria virtual es un concepto que permite al software usar más memoria principal que la que realmente posee el computador FRAGMENTACION La fragmentación es la memoria que queda desperdiciada al usar los métodos de gestión de memoria que se vieron en los métodos anteriores. Tanto el primer ajuste, cómo el mejor y el peor producen fragmentación externa. La fragmentación puede ser: Fragmentación Externa: Fragmentación Interna: •existe el espacio total de memoria para satisfacer un requerimiento, pero no es contigua. •la memoria asignada puede ser ligeramente mayor que la requerida; esta referencia es interna a la partición, pero no se utiliza.
  • 3.
  • 4. PAGINACION Es una técnica de manejo de memoria, en la cual el espacio de memoria se divide en secciones físicas de igual tamaño, denominadas marcos de página. Los programas se dividen en unidades lógicas, denominadas páginas, que tienen el mismo tamaño que los marcos de páginas. TABLAS DE PAGINAS 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 del marco correspondiente a esa página virtual. DESVENTAJAS DE LA PAGINACION El costo de hardware y software se incrementa, por la nueva información que debe manejarse y el mecanismo de traducción de direcciones necesario VENTAJAS DE LA PAGINACION Es posible comenzar a ejecutar un programa, cargando solo una parte del mismo en memoria, y el resto se cargara
  • 5. SEGMENTACION Es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica; llevándose a cabo una agrupación lógica de la información en bloques de tamaño variable denominados segmentos OBJETIVOS DE LA SEGMENTACION 1. Modularidad de programas 2. Estructuras de datos de largo variable 3. Protección 4. Compartición 5. Enlace dinámico entre segmentos DESVENTAJAS DE LA SEGMENTACION Hay un incremento en los costos de hardware y de software para llevar a cabo la implantación, así como un mayor consumo de recursos: memoria, tiempo de CPU, etc. VENTAJAS DE LA SEGMENTACI •El programador puede conocer las unidades lógicas de su programa, dándoles un tratamiento particular.
  • 6. SEGMENTACION PAGINADA Paginación y segmentación son técnicas diferentes, cada una de las cuales busca brindar las ventajas enunciadas anteriormente. Para la segmentación se necesita que estén cargadas en memoria, áreas de tamaños variables. SMT (tabla de mapas de segmentos) PMT (tabla de mapas de páginas) TBM (tabla de bloques de memoria) JT (tabla de Job) VENTAJAS DE LA SEGMENTACIÓN PAGINADA •Debido a que los espacios de memorias son segmentados, se garantiza la facilidad de implantar la compartición y enlace. DESVENTAJAS DE LA SEGMENTACIÓN PAGINADA Las tres componentes de la dirección y el proceso de formación de direcciones hace que se incremente el costo de su implantación. El costo es mayor que en el caso de segmentación pura o paginación pura. DIRECCIONES DE SEGMENTACION
  • 7. ALGORITMOS DE REEMPLAZO DE PÁGINA Existen diferentes algoritmos entre ellos: Algoritmo óptimo Algoritmo FIFO Algoritmo LRU Algoritmos de aproximación al LRU ALGORITMO ÓPTIMO•Se reemplaza la página que va a tardar más tiempo en ser usada •. La tasa de fallos es la más baja posible. •Algoritmo imposible e realizar. •Criterio comparativo. ALGORITMO FIFO •Algoritmo FIFO muy sencillo de implementar •Inconvenientes: • Rendimiento del algoritmo pobre, paginas frecuentemente usadas pueden ser sustituidas ALGORITMO LRU •Algoritmo de aproximación al reemplazo óptimo •Basado en utilizar el pasado reciente como una predicción del futuro más próximo. •Sustituye la página menos usada en el pasado inmediato ALGORITMOS DE APROXIMACIÓN AL LRU Existen diferentes algoritmos, entre ellos: Generalmente se implementa mediante una cola FIFO circular con las páginas cargadas