La
memoria principal puede ser considerada como un arreglo lineal de localidades
de almacenamiento de un byte de tamaño. Cada localidad de almacenamiento tiene
asignada una dirección que la identifica.
Una
de las funciones básicas que debe implementar un SO es la Administración de la
Memoria para tener un control sobre los lugares donde están almacenados los
procesos y datos que actualmente se están utilizando.
Sea
cual sea es esquema de organización del almacenamiento que se adopte para un
sistema específico, es necesario decidir que estrategias se deben utilizar para
obtener un rendimiento óptimo .las estrategias de administración del
almacenamiento determinan el comportamiento de la administración de memoria
cuando se siguen ciertas políticas.
POLÍTICAS.
FIFO:
Los procesos se despachan de acuerdo a su tiempo de llega a la cola de procesos
listos, si un proceso llega al procesador sale hasta que termine. La política
FIFO actualmente no se usa como el esquema principal de un sistema, pero si por
ejemplo cuando se usa una política de prioridades y hay procesos con la misma
prioridad, a estos se les podría aplicar FIFO.
Round Robin: Los procesos se despachan en la
forma que lo hace el FIFO, pero se les asigna una cantidad limitada de tiempo
(CUANTUM) en el procesador, si no termina en ese lapso se manda al final de la
lista de procesos listos.
SJF (Shortest job
first - Prioridad del trabajo mas
corto): Se ejecuta primero el proceso en espera que tiene el menor tiempo
estimado. SJF favorece a los procesos cortos, ya que los largos podrían llegar
a rezagarse mucho tiempo e incluso nunca ejecutarse.