04.6. Administración de Memoria particional re-asignable

Permite cambiar un proceso de partición en caso de ser necesario (reasignarlo).

memoria reasignable
Memoria particional reasignable

Registro de reasignación: El registro de relocalización contiene la dirección física más pequeña; el registro limite contiene el rango de las direcciones lógicas. Cada dirección lógica debe ser menor al registro limite.

Cuando no se puede asignar ubicación contigua a un proceso por los espacios ocupados por los procesos que quedan en la memoria, se compactan por reasignación hacia arriba.La desventaja es que no asegura que el programa siga funcionando en la nueva ubicación a menos que se modifiquen los componentes dependientes de dirección tales como:

  • instrucciones con referencia a memoria,
  • lista de parámetros,
  • estructura de datos.

La solución es recargar cada programa que deba ser reasignado y empezar desde el principio. Para solventar el problema de la fragmentación se puede:

  • tolerar el desperdicio de memoria y degradación,
  • aumentar la memoria hasta que la multiprogramación se mantenga siempre en nivel adecuado para el aprovechamiento del CPU,
  • dar recursos adicionales de equipo para atacar las causas de la fragmentación.

Banner De todo un Poco (1) con URL

Anuncios

Publicado por

Luis Castellanos

Experto en e-Learning, Seguridad y Tecnología. luiscastellanos @ yahoo.com | @lrcastellanos