El documento describe el proceso de administración de memoria mediante la tabla de huecos. Cuando un proceso necesita memoria, el sistema operativo asigna un hueco adecuado de la tabla. Si el hueco es demasiado grande, se divide en dos. Cuando el proceso termina, el espacio se vuelve a identificar como un hueco, y huecos adyacentes se unen para formar uno más grande. Luego se comprueba si este nuevo hueco grande puede alojar otros procesos esperando memoria.
1. Cuando un proceso llega y necesita memoria ,el
sistema operativo busca en la tabla de huecos
alguno lo suficiente grande para el proceso .Si el
hueco es muy grande ,lo parte en dos .Una parte es
asignada al proceso y la otra se identifica como
hueco .Cuando el proceso termina y la memoria es
liberada , el espacio es identificado como un hueco
mas en la tabla y si el nuevo hueco es adyacente
con otro ,ambos huecos se unen formando un solo
hueco más grande .En ese momento se debe de
checar si no existen procesos a los que este nuevo
hueco pueda darles cabida .
2. •Técnica que consiste en trasladar todas las áreas
ocupadas del almacenamiento hacia algún extremo de
la memoria.
• Es una solución de la fragmentación externa.
• El objetivo consiste en desplazar el contenido de la
memoria libre en un sólo bloque de gran tamaño.
• La compactación no siempre es posible, sólo es
posible si la relocalización es dinámica y se efectúa
en el momento de la ejecución.
• Este esquema puede ser bastante costoso.
3. Sistema Sistema
Operativo Operativo
Libre 15 K
15 K 8K
Libre
Libre
8K
libre