Primer Ajuste


Para la asignación de memoria, existen 3 distintas formas de realizarla, las cuales son

  1. Primer Ajuste
  2. Mejor Ajuste
  3. Peor Ajuste
Para este caso explicaremos el funcionamiento del Primer Ajuste,

Este consiste en examinar la lista de tareas y asignar una de estas al primer marco de pagina que encuentra en la memoria con el espacio suficiente para contenerlo, en caso de que este marco sea mayor al tamaño de la tarea el espacio restante de segmentara, en caso tal no de encontrar un marco de igual o mayor espacio esta tarea quedara en cola, a la espera de que un marco con el espacio suficiente se desocupe.

La ventaja de este ajuste es su rapidez, y su desventaja es la mala utilización del espacio que se tiene en memoria ya que deja muchos espacios en memoria que no pueden ser usados, en estos espacios de memoria se segmenta para asi dividir el espacio logico del programa.

En la siguiente imagen podemos ver un pequeño ejemplo del primer ajuste, en donde hay 3 tareas con diferentes pesos,

Estas se asignaran de la siguiente manera:



Dejando la Tarea 3 de peso 60 en cola, ya que no hay mas espacios de memoria en donde esta quepa y las otras con espacios segmentados.

0 comentarios:

Publicar un comentario