lunes, 16 de marzo de 2015

[Concepto] Particiones fijas y Particiones dinamicas.

Existen 2 modos en las que se particionan las unidades de memoria, unas son las particiones fijas y otras son las particiones dinamicas, cada una tiene sus propias ventajas y desventajas, aunque actualmente el modo de particiones fijas se considera obsoleto.

PARTICIONES FIJAS.

 Las particiones fijas como su nombre lo indica son espacios de memoria con un tamaño previamente dispuesto, las tareas deben buscar entre los espacios en cual pueden ejecutarse completamente, existen 4 tipos de ajustes que ayudan a las tareas a buscar un espacio de memoria.

Primer ajuste: Con este criterio se asigna la tarea al primer espacio de memoria que la soporte.

Mejor ajuste: Se revisan todos los espacios de memoria y se asigna la tarea al espacio que proporciona la menor cantidad de fragmentación (o ningna de ser posible).

Peor ajuste: Se asigna cada nuevo proceso al espacio de memoria más grande que se encuentre libre en ese momento.

Siguiente ajuste: Los espacios de memoria a tener en cuenta para asignar la proxima tarea se empiezan a contar tras el ultimo espacio de memoria utilizado y no desde el principio.

PARTICIONES DINAMICAS.

 Las particiones dinamicas solo poseen una pequeña diferencia con las fijas, y es que la memoria se inicializa sin particiones y estas se crean al maximo de las tareas que entran, sin embargo cuando una tarea se finaliza, su particion queda alli y las siguientes tareas deberan ajustarse a las particiones que hayan creado las tareas anteriores, por q las particiones una vez establecidas se vuelven fijas.

No hay comentarios:

Publicar un comentario