Professional Documents
Culture Documents
longitud y número de
variable y cuando se lleva
un proceso a la memoria
principal, se le asigna
exactamente tanta
memoria como requiera y
no más.
A medida que pasa el tiempo la
memoria se fragmenta y la
utilización se decrementa.
A este fenómeno se conoce
como fragmentación externa.
Una técnica para eliminar la
fragmentación externa es la
compactación
El proceso de compactación
se refiere a satisfacer una
necesidad de tamaño (N) en
una lista de huecos libres. Sin
embargo, esta técnica se trata
de un procedimiento que
consume tiempo y malgasta
tiempo de procesador
ALGORITMO DE UBICACIÓN
El diseñador del sistema operativo debe decidir
como asignar la memoria a los procesos (como
eliminar los huecos). Cargar o intercambiar un
proceso a la memoria principal.
Para esto, se presenta tres algoritmos de
colocación
• Mejor ajuste (Best-fit)
• Primer ajuste (First-fit)
• Siguiente ajuste (Next-fit)
Mejor ajuste:
Escoge el bloque mas cercano en tamaño a la petición
No hay una partición con un espacio adecuado para t3, por lo tanto, al igual que las
particiones fijas esta quedaría en cola.
Finalmente es ingresar t5 que pesa 20, pero hay dos particiones que están
disponibles y son adecuados para esta tarea que son la partición de (30 a 50) y de
(160 a 180).
Es la partición que mas se ajuste a su tamaño, por consiguiente se podría asignar
a cualquiera de los dos espacios, en esta ocasión lo pondremos en la partición de
(160 a 180).
Primer ajuste:
Comienza analizar la memoria desde el principio y escoge el primer bloque
disponible que sea suficientemente grande.