martes, 10 de marzo de 2015

[Concepto] Fragmentación.

La fragmentación son pequeños espacios de memoria residuales que no son usados por una tarea, si una tarea tiene un tamaño menor que el espacio de memoria asignado a ella, el espacio libre se "fragmenta" quedando vacio pero sin poder ser aprovechado por otra tarea.

La desfragmentacion es el proceso en el cual se acomodan las tareas quedan en un area continua entre ellos, sin embargo esto solo aplica a determinados modos de administración de las tareas cuando estas han finalizado y el espacio de memoria nuevamente queda libre para otra tarea.

Aqui un pequeño ejemplo, se puede apreciar en esta memoria con particiones fijas de 30 unidades cada una, que los procesos que ocupan menos de 30 unidades como la tarea C y la tarea G tienen un espacio no usado de 10 y 15 unidades respectivamente, este espacio no utilizado se fragmenta y no se puede usar hasta que la tarea se termine.

No hay comentarios:

Publicar un comentario