Paginación

¿Qué hace?

La paginación divide la memoria lógica en páginas y la memoria física en marcos de página, ambos del mismo tamaño fijo (por ejemplo, 4 KB). Esta técnica permite asignar memoria no contigua, optimizando el uso de espacio.

Estructuras principales:

  • TMP (Tabla de Mapa de Páginas): Traduce direcciones lógicas a físicas. Cada proceso tiene su propia TMP.

  • TMM (Tabla del Mapa de Memoria): Lleva el control del estado (libre o asignado) de cada marco de página. Es única para todo el sistema.

Proceso de asignación

  1. Se calcula cuántos marcos necesita el proceso según su tamaño.
  2. El sistema busca marcos libres en la TMM.
  3. Asigna los marcos y actualiza las tablas.
  4. No hay necesidad de algoritmos como "primer ajuste" o "mejor ajuste", ya que todos los marcos son del mismo tamaño.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)