Archivo de la etiqueta: Swapping

Optimización de Memoria y Virtualización en Sistemas Operativos

Gestión de Memoria

Los desplazamientos de datos desde el disco duro a la memoria principal se denominan swapping.

Una solución para optimizar el uso de memoria es que el programador divida un programa principal en módulos que se van solapando en memoria a medida que se van ejecutando, proceso conocido como overlaying.

Estructura de la Memoria Principal

La memoria se divide típicamente en tres partes:

Conceptos Clave de Gestión de Memoria y Virtualización en Sistemas Operativos

Segmentación

  • S =
  • B =
  • L =
  • D =
  • D < L
  • B + D =
  • D – L

Gestión de Memoria

  • FIFO original: Se selecciona el proceso que más tiempo lleve en memoria, aunque se haya cargado anteriormente.
  • LRU (Least Recently Used): Se selecciona el proceso que no ha sido referenciado durante más tiempo.
  • Óptimo: Se selecciona el proceso que tardará más tiempo en ser referenciado en el futuro.

Algoritmos de Ajuste de Memoria