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 .