Partición Estática

Características

  • La memoria se divide en particiones fijas antes de ejecutar los programas.
  • Cada proceso ocupa una partición entera; no se ajusta su tamaño.
  • El número de particiones limita el número de procesos activos (grado de multiprogramación).

El sistema operativo asigna una región de memoria suficientemente grande, carga la imagen del programa desde el disco y el proceso pasa al estado preparado. Para gestionar las particiones, el sistema operativo utiliza una estructura de datos llamada

Algoritmos utilizados

Para asignar una partición libre, se pueden usar dos algoritmos principales:

Primer Ajuste (First Fit)

Asigna la primera partición libre lo suficientemente grande para acomodar el proceso. Este algoritmo es más rápido, ya que termina la búsqueda tan pronto como encuentra una partición adecuada.

Mejor Ajuste (Best Fit)

Requiere que el sistema operativo asigne la partición libre más pequeña que satisfaga las necesidades del proceso, con el objetivo de minimizar la fragmentación interna. Este algoritmo es más lento, ya que debe procesar todas las entradas de la TDP para identificar el ajuste más exacto.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)