informatica

Páginas: 2 (357 palabras) Publicado: 20 de octubre de 2013
Contador = contador + 1
Fin Mientras
6. Si subíndice = 0
Coloque la tarea en la cola de espera
Si no
Cargue la tarea en el tamaño de la memoria ( subíndice)
Ajuste las listas de memorialibres/ocupadas
7. Vaya a tomar la siguiente tarea.

Desasignación
Es liberar o desasignar el espacio de memoria.
Para un sistema de partición fija, el proceso es bastante sencillo. Cuando se terminala tarea, el administrador de memoria restablece el estado del bloque de memoria, donde se asignó la tarea, como “libre”. Un sistema de partición dinámica utiliza un algoritmo más complicado, ya queéste trata de combinar áreas libres de memoria siempre que sea posible. Por lo tanto el sistema debe estar preparado para tres situaciones:

Caso 1: Cuando el bloque que se va a liberar o desasignaresta junto a otro bloque libre.
Caso 2: Cuando el bloque por liberar se encuentra entre dos bloques libres.
Caso 3: Cuando el bloque por liberar se encuentra aislado de otros bloques libres.Algoritmo Para Liberar Bloques De Memoria:
1. Si la ubicación de la tarea se encuentra junto a uno o más bloques libres.
Entonces
Si la ubicación de la tarea esta entre dos bloques libres
Entoncescombine los tres bloques en uno
Tamaño de la memoria (contador - 1) = tamaño de la memoria (contador - 1) + tamaño de la tarea + tamaño de la memoria (contador + 1)
Fije el estado del tamaño de lamemoria (contador + 1) en entrada nula
Si no
Combine ambos bloques en uno
Tamaño de la memoria (contador - 1) = tamaño de la memoria (contador – 1) + tamaño de la tarea
Si no
Busque una entrada nulaen la lista de memoria libre
Introduzca el tamaño de la tarea y la dirección de inicio en el lugar de la entrada nula
Fije su estado en “libre”.

4. Esquema Particiones Dinámicas RelocalizablesCon este esquema de asignación de memoria, el administrador de memoria relocaliza los programas para reunir los bloques vacíos y compactarlos para hacer un bloque de memoria lo bastante grande para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS