+ All Categories
Home > Technology > Memoria virtual ferney linares

Memoria virtual ferney linares

Date post: 23-Jan-2015
Category:
Upload: djferney
View: 359 times
Download: 1 times
Share this document with a friend
Description:
 
27
MEMORIA VIRTUAL
Transcript
Page 1: Memoria  virtual  ferney linares

MEMORIA VIRTUAL

Page 2: Memoria  virtual  ferney linares

CONCEPTO

Memoria virtual

Permite al software usar más memoria principal que la que

realmente posee el computador.

La mayoría de los

computadores tienen

cuatro tipos de memoria

Sistema operativo

permite múltiples procesos .

Registros en la CPU

memoria cache

memoria física

Consiste en que

las aplicacion

es mantenga

n parte de su

información en disco.

Formando forma en

RAM, donde la CPU puede

escribir y leer

Disco duro que es

mucho más lento, pero

también más grande y barato.

Page 3: Memoria  virtual  ferney linares

MEMORIA VIRTUAL

Page 4: Memoria  virtual  ferney linares

OPERACIÓN BÁSICA

La dirección de memoria física

Excepción de memoria virtual

Memoria física de una

máquina.

Memoria real almacenado en el disco, y puede ser

referenciado fácilmente.

Mantener más procesos en la

memoria

Page 5: Memoria  virtual  ferney linares

FRAGMENTACION

• Fragmentación externa.

• Fragmentación Interna

• Disco rígido

• Red de computadoras

Existe el espacio total de memoria

para satisfacer un requerimiento, pero no es

contigua.

Memoria asignada puede ser

ligeramente mayor que la

requerida

fenómeno de división de datos

Capacidad del medio

es limitada.

Page 6: Memoria  virtual  ferney linares

FRAGMENTACION

Page 7: Memoria  virtual  ferney linares

PAGINACION

Manejo de

memoria

Memoria física

Unidades lógicas

Memoria principal

Memoria auxiliar

Page 8: Memoria  virtual  ferney linares

PAGINACION MEMORIA VIRTUAL

Page 9: Memoria  virtual  ferney linares

TABLAS DE PÁGINAS

Página virtual

Direcciones virtuales

de al menos 32

bits

Dirección de

memoria física.

Términos matemáti

cos

Page 10: Memoria  virtual  ferney linares

VENTAJAS DE LA PAGINACIÓN

Se elimina el problema de fragmentación externa.

No es necesario que las paginas estén

contiguas en memoria,

Se libera al programador

de la restricción de

programar para un

tamaño físico de memoria

Al no necesitarse cargar un programa completo

en memoria para su

ejecución

Page 11: Memoria  virtual  ferney linares

DESVENTAJAS DE LA PAGINACIÓN

Debe asignarse un tamaño

promedio a las páginas

Se consume mucho más recursos de memoria,

El costo de hardware y software se incrementa

Aparece el problema de

fragmentación interna

Page 12: Memoria  virtual  ferney linares

TRADUCCIÓN DE DIRECCIONES

Dirección física que

será enviada a la unidad

de memoria.

Dirección en la memoria física

Número de

página

Page 13: Memoria  virtual  ferney linares

SEGMENTACION

Enlace dinámico entre segmentos

Estructura

Lógica del programa

.

Denominados

segmentos.

Page 14: Memoria  virtual  ferney linares

EJEMPLO DE SEGMENTACION

Page 15: Memoria  virtual  ferney linares

VENTAJAS DE LA SEGMENTACIÓN

Es fácil el

compartir

segmentos.

Puede conocer

las unidades lógicas de su

programa

Cambios dentro de un modulo no afecta al resto de los módulos.

Page 16: Memoria  virtual  ferney linares

 DESVENTAJAS DE LA SEGMENTACIÓN

Mantener un número mayor de tablas en

memoria

Bajo paginación pura se

desperdician solo la última página

asignada

Segmentación pura o

paginación pura.

Page 17: Memoria  virtual  ferney linares

ALGORITMOS DE REEMPLAZO DE PÁGINA

Algoritmo óptimo

Algoritmo LRU

Algoritmos de aproximación al

LRU

Algoritmo FIFO

Page 18: Memoria  virtual  ferney linares

ALGORITMO OPTICO

Algoritmo

Page 19: Memoria  virtual  ferney linares

ALGORITMO FIFO

Aumento del

número de fallos

de pagina

Sencillo de imple

mentar

Page 20: Memoria  virtual  ferney linares

ALGORITMO FIFO

Page 21: Memoria  virtual  ferney linares

ALGORITMO FIFO CON SEGUNDA OPORTUNIDAD

Sencillez y buen rendimiento

Sencillez y buen rendimiento

Page 22: Memoria  virtual  ferney linares

ALGORITMO “LRU LEAST RECENTLY USED”

Reemplazo óptimo

Sustituye la página menos usada

Belady

Page 23: Memoria  virtual  ferney linares

ALGORITMO “LRU LEAST RECENTLY USED”

Page 24: Memoria  virtual  ferney linares

ALGORTIMO DE APROXIMACION AL LRU

Algoritmo del reloj global

Algoritmo NFU

Page 25: Memoria  virtual  ferney linares

ALGORITMO DE RELOJ GLOBAL

Si en la siguiente vuelta

el bit sigue desactivado la

pagina se sustituirá

Ejemplo

Un proceso de sistema

borra los bits

Page 26: Memoria  virtual  ferney linares

EJEMPLO ALGORITMO DE RELOJ GLOBAL

Page 27: Memoria  virtual  ferney linares

Ferney Alexander Linares Cortes

Sistemas y Telecomunicaciones

Carolina Garzón 2010 Nota :


Recommended