PARTICIONES FIJAS
Consiste en dividir la memoria
libre en varias partes de igual tamaño o de diferentes tamaños Un programa
puede ser demasiado grande para caber en la partición. En este caso, el
programador debe diseñar el programa mediante superposiciones, para que sólo
una parte del programa esté en memoria principal.
En el caso de particiones de
igual tamaño, si todas las particiones estuvieran ocupadas con procesos que no
están listos para ejecutar y necesita cargarse un nuevo proceso, debe
determinarse qué partición expulsarse de memoria
Consiste en particiones de
memoria de tamaños variable, es decir, a cada proceso se le asigna la cantidad
de memoria que necesita deben utilizarse algunos algoritmos para la ubicación
de procesos en las particiones. Estos algoritmos son:
Mejor ajuste (Best-fit): se elige
el bloque con el tamaño más parecido al del proceso entrante.
Primer ajuste (First-fit):
comienza recorriendo la memoria desde el comienzo y escoge el primer bloque
disponible en el que entre el proceso entrante
Siguiente ajuste (Next-fit):
recorre la memoria desde el lugar de la última ubicación y elige el siguiente
bloque disponible que sea suficientemente grande.
Peor ajuste (Worst-fit): elige el
bloque más grande posible.

No hay comentarios:
Publicar un comentario