Administracion de memoria virtual

11
ADMINISTRACION DE MEMORIA VIRTUAL

Transcript of Administracion de memoria virtual

Page 1: Administracion de memoria virtual

ADMINISTRACION DE MEMORIA VIRTUAL

Page 2: Administracion de memoria virtual

Paginación por demanda

Paginación anticipada

Liberación de página

Tamaño de página

Page 3: Administracion de memoria virtual
Page 4: Administracion de memoria virtual

PAGINACIÓN POR DEMANDA

Garantiza que las únicas páginas que se transfieren al almacenamiento principal son aquellas que requieren los procesos.

Page 5: Administracion de memoria virtual

No se debe transferir ninguna página del almacenamiento secundario al primario hasta que un proceso en ejecución haga explícitamente referencia a ella.

El trabajo extra requerido para decidir cuales páginas se deben transferir al almacenamiento principal es mínimo.

Page 6: Administracion de memoria virtual

FALLO DE PAGINA

Es el evento que se da cuando un proceso accede a una pagina que no esta en memoria y se tiene que buscar en el disco duro.

Page 7: Administracion de memoria virtual

PAGINACION ANTICIPADA

El sistema operativo intenta predecir las páginas que necesitara un proceso y entonces cargarlas cuando hay espacio disponible, debido a ello el tiempo de ejecución de un proceso se puede reducir.

Page 8: Administracion de memoria virtual

LIBERACIÓN DE PAGINA

Cuando se hace evidente que una pagina ya no se necesita se debe liberar el marco de pagina donde esta contenida.

Existen dos formas de liberación de pagina:1. De forma voluntaria: la liberación se

realiza por el usuario mediante mandatos.2. De forma automática: la

responsabilidad recae en los compiladores y sistemas operativos.

Page 9: Administracion de memoria virtual

Si es así, se combina con el bloque de páginas recién liberado para formar un bloque nuevo de tamaño doble. 

Siempre que se libera un bloque de páginas, se comprueba si está libre el bloque adyacente de igual tamaño. 

Page 10: Administracion de memoria virtual

TAMAÑO DE PAGINA

Cuanto más pequeño sea el tamaño de una página, más páginas y marcos de páginas habrá y mayores serán las tablas de página y también los tiempos de espera.

Con paginas grandes, grandes cantidades de información que nunca llegaría a ser referenciada, se paginaran hacia el almacenamiento primario.

Page 11: Administracion de memoria virtual