3.4 administración de memoria virtual

Download 3.4 Administración de memoria  Virtual

If you can't read please download the document

Upload: tanner

Post on 07-Jan-2016

51 views

Category:

Documents


4 download

DESCRIPTION

3.4 Administración de memoria Virtual. Arteaga Amate Juan Carlos Gómez Cruz Alejandro Leyva Portilla José Ángel. MENÚ. Introducción. - PowerPoint PPT Presentation

TRANSCRIPT

3.4 Administracin de memoria Virtual

3.4 Administracin de memoria VirtualArteaga Amate Juan CarlosGmez Cruz AlejandroLeyva Portilla Jos ngelInconvenientes de la PaginacinPuede existir fragmentacin interna ya que los procesos pueden no usar memoria en algunas pginas

El almacenamiento de cada tabla de referencias puede ser significante

Hay gastos altos de memoria para las referencias

A continuacin un breve video explicando el concepto de gestin de memoria virtual:

Fcil asignacin de memoriaLa memoria proviene de una lista libre de partes de cierto tamao, asignar una pgina simplemente significa retirarla de la lista y la fragmentacin externa no es un problema

Fcil intercambio de bloques de un programaTodos los bloques son del mismo tamao y las pginas son un mltiplo conveniente del tamao del bloque del disco

Ventajas de la Paginacin

Ejemplos de Paginacin

Paginacin y SegmentacinUn proceso puede ser dividido en partes (ya sea en pginas o segmentos) que no necesitan estar localizados continuamente en la memoria principal.

Esto quiere decir que todas las partes de un proceso no necesitan ser cargadas en la memoria principal durante la ejecucin.

Esto quiere decir, que podemos utilizar la memoria virtual para porciones de un programa que no son utilizadas actualmente y que otro programa que necesite memoria principal pueda accesar a sta.

Estrategias de AdministracinExisten varias formas de gestionar la memoria virtual, a continuacin mencionamos las ms importantes:

Estrategias de mejor ajusteEstrategias de primer ajusteEstrategias de peor ajusteEstrategias de ObtencinEstrategias de ColocacinEstrategias de Reemplazo

IntroduccinComo anteriormente se ha revisado, la memoria virtual es una tcnica de administracin de memoria desarrollada para sistemas multi-tareas. Esta tcnica virtualiza memoria principal (RAM) a partir de un disco duro (almacenamiento secundario), permitiendo al sistema operativo brindarle a un programa y a s mismo un espacio de direcciones de memoria mayores a la memoria fsica o real.

Estrategias de obtencin: Determina cuando se debe transferir una pgina o un segmento de almacenamiento secundario al primario. Las estrategias de obtencin por demanda esperan a que un proceso en ejecucin haga referencia a una pgina o a un segmento antes de traer la pgina o el segmento de almacenamiento primario. Los esquemas de obtencin anticipada intentan determinar por adelantado a cuales paginas o segmentos har referencia un proceso.

Estrategias de colocacin: Determinan en que lugar del almacenamiento primario se debe colocar una pagina o un segmento entrante. Una pgina entrante se puede colocar en cualquier marco de pgina disponible.

Estrategias de reemplazo: Sirven para decidir cual pgina o segmento se debe desplazar para dar espacio a una pgina o segmento entrante cuando esta completamente ocupado el almacenamiento primario.