Unidad 3


Administración de Memoria

Instituto Tecnológico de Tehuacán | Ingeniería en Sistemas Computacionales

Dra. Olga López Fortiz

3.1 Política y Filosofía

La administración de memoria busca optimizar el recurso más valioso después del procesador. La filosofía se basa en dos conceptos clave:

  • Equidad: Todos los procesos deben tener acceso a la memoria necesaria.
  • Eficiencia: Minimizar el desperdicio (fragmentación) y maximizar el grado de multiprogramación.

3.2 Memoria Real

Se refiere a la RAM física disponible. Los sistemas antiguos usaban asignación contigua única, mientras que los modernos usan particiones.

Ejemplo Práctico:

Si tienes un bloque de 100KB y un proceso de 80KB, los 20KB restantes se consideran Fragmentación Interna.

3.3 Organización de Memoria Virtual

Permite ejecutar procesos que requieren más memoria de la que físicamente existe. Se organiza principalmente en:

  • Paginación: Divide la memoria en trozos de tamaño fijo llamados «páginas».
  • Segmentación: Divide la memoria en trozos de tamaño variable según la lógica del programa (código, datos, pila).

3.4 Administración de Memoria Virtual

Involucra políticas de reemplazo de páginas cuando la RAM está llena.

Algoritmos comunes: FIFO (Primero en entrar, primero en salir) y LRU (Menos usado recientemente).

Evaluación Final de Unidad


Abrir en otra pestaña