1 / 11

3.4 Administración de memoria Virtual

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

tanner
Download Presentation

3.4 Administración de memoria Virtual

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3.4 Administración de memoria Virtual Arteaga Amate Juan Carlos Gómez Cruz Alejandro Leyva Portilla José Ángel

  2. MENÚ

  3. Introducción Como anteriormente se ha revisado, la memoria virtual es una técnica de administración de memoria desarrollada para sistemas multi-tareas. Esta técnica 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 física o real.

  4. A continuación un breve video explicando el concepto de gestión de memoria virtual:

  5. Paginación y Segmentación Un proceso puede ser dividido en partes (ya sea en páginas 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 ejecución. 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.

  6. Ejemplos de Paginación

  7. Ventajas de la Paginación Fácil asignación de memoria La memoria proviene de una lista «libre» de partes de cierto tamaño, asignar una página simplemente significa retirarla de la lista y la fragmentación externa no es un problema Fácil intercambio de bloques de un programa Todos los bloques son del mismo tamaño y las páginas son un múltiplo conveniente del tamaño del bloque del disco

  8. Inconvenientes de la Paginación Puede existir fragmentación interna ya que los procesos pueden no usar memoria en algunas páginas El almacenamiento de cada tabla de referencias puede ser significante Hay gastos altos de memoria para las referencias

  9. Estrategias de Administración • Existen varias formas de gestionar la memoria virtual, a continuación mencionamos las más importantes: • Estrategias de mejor ajuste • Estrategias de primer ajuste • Estrategias de peor ajuste • Estrategias de Obtención • Estrategias de Colocación • Estrategias de Reemplazo

  10. Estrategias del mejor ajuste: Un trabajo que entre en el sistema se colocará en el espacio vació del almacenamiento principal en el que quepa mejor y que deje la menor cantidad posible de espacio sin utilizar. Estrategias del primer ajuste: Un trabajo que entre en el sistema se colocara en el almacenamiento principal en el primer vació disponibles lo bastante grande para contenerlo. Estrategias del peor ajuste: Consiste en colocar un programa en el almacenamiento primario en el espacio vació donde peor se ajusta es decir en el espacio más grande posible.

  11. Estrategias de obtención: Determina cuando se debe transferir una página o un segmento de almacenamiento secundario al primario. Las estrategias de obtención por demanda esperan a que un proceso en ejecución haga referencia a una página o a un segmento antes de traer la página o el segmento de almacenamiento primario. Los esquemas de obtención anticipada intentan determinar por adelantado a cuales paginas o segmentos hará referencia un proceso. Estrategias de colocación: Determinan en que lugar del almacenamiento primario se debe colocar una pagina o un segmento entrante. Una página entrante se puede colocar en cualquier marco de página disponible. Estrategias de reemplazo: Sirven para decidir cual página o segmento se debe desplazar para dar espacio a una página o segmento entrante cuando esta completamente ocupado el almacenamiento primario.

More Related