Des-asignación de memoria de un bloque aislado

Des-asignación de memoria de un bloque aislado

la tercera alternativa es cuando el espacio a liberar esta aislado de todas las demás áreas.




al usar el algoritmo de des-asignación, el sistema se da cuenta que el bloque de memoria por ser liberado  no es adyacente a ningún bloque de memoria libre;
en lugar de eso está entre dos áreas ocupadas. En consecuencia, el sistema debe buscar en la tabla una entrada nula.
El esquema presentado en este ejemplo crea entradas nulas tanto en la lista ocupada como en la lista libre durante
el proceso de asignación o des asignación de memoria. Un ejemplo de una entrada nula que ocurre como resultado de la liberación se presentó en el caso 2.
Una entrada nula en la lista ocupada ocurre cuando un bloque de memoria entre dos bloques de memoria ocupados  se regresa a la lista libre ,
como se muestra en la tabla 2.10.
Este mecanismo asegura que todos los bloques se introduzcan en las listas según la dirección inicial de su ubicación en la memoria,
desde la más pequeña hasta la más grande


Una vez que se encuentra la lista ocupada, la ubicación de la memoria inicializa del trabajo que termina se introduce en la columna de la dirección inicial,
el tamaño del trabajo se introduce en la columna del tamaño del bloque de memoria y el estado se cambia de una entrada nula a libre  para indicar que un nuevo
bloque de memoria está disponible, como se muestra en la tabla 2.11.





https://books.google.com.mx/books?id=JS2VOACxk3gC&pg=PA47&dq=desasignacio
n+de+memoria+bloque+aislado&hl=es-419&sa=X&ved=0ahUKEwibqtbPndPgAhXQGDQIHadZDUYQ6AEIKTAA#v=onepage&q
=desasignacion%20de%20memoria%20bloque%20aislado&f=false

Comentarios

Entradas más populares de este blog

“Particiones de usuario único, fijas y dinámicas”.

Preguntas A7

Súper computadoras.