Gestion de datos

Solo disponible en BuenasTareas
  • Páginas : 4 (977 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2010
Leer documento completo
Vista previa del texto
Monografía

Distintas estructuras de datos que se usan en

la gestión de memoria por demanda de

pagina.
Distintas estructuras de datos que se usan en la gestión de memoria por demanda depagina.

Introducción:
El objetivo principal de la gestión de memoria es:
Conseguir que varios procesos puedan ejecutarse de forma concurrente,
evitando los conflictos de uso, protegiendo al sistemaoperativo y aprovechando eficazmente el espacio disponible, sin perjudicar el rendimiento.
Un gestor de memoria ideal debería por tanto:
minimizar la memoria desaprovechada, tener una complejidadtemporal mínima y presentar un recargo por acceso a memoria mínimo, además de proporcionar una buena protección y una comparición flexible.

Esquemas de memoria

Memoria Real
• Asignacióncontigua.
Con particiones fijas.
Con particiones variables.
• Asignación no contigua
Paginación simple
Segmentación simple
Segmentación + paginación simple

Memoria virtual• Paginación por demanda
• Segmentación por demanda
• Segmentación + paginación

Paginación Bajo demanda
Esta basado en la paginación, solo tendrá en memoria las paginas que estánusando.
La paginación por demanda funciona porque los programas tienen localidad.
Temporales: referenciar memoria que acabamos de referenciar.
Espacial: refernciar memoria cercana a la ultimaposición referenciada.
Para la paginación por demanda necesitaremos un dispositivo secundario de almacenamiento, área de paginación (normalmente Disco) y tendremos un Bit de presencia y un bit de validez.Si (bit_presencia==1) la página está en memoria
Si (bit_presencia==0) la página no está en memoria
Si (bit_validez==1), a de provocar fallo de página (excepción), ira buscar la
página al áreade swap, actualizar Tabla de Pagina
Sino ERROR (segmentation fault)

Ventajas:
Ya que cada proceso sólo ocupa lo que realmente usa ocupa mucho menos espacio, esto genera que pueden haber más...
tracking img