Furthermore, it would require significant overhead to continually allocate and deallocate the orthogonal code, time slot or frequency channel resources.
Such situations are typically handled with a special reaper process that locates zombies and retrieves their exit status, allowing the operating system to then deallocate their resources.
Garbage collection is often portrayed as the opposite of manual memory management, which requires the programmer to specify which objects to deallocate and return to the memory system.