This is the Implementation of Heap Management scheme using doubly Linked List and First Fit Allocation Strategy. The Following functions are implemneted-
- Allocate() - Allocates the desired amount of memory on heap and return a pointer to it.
- Free() - Deallocates the memory using the pointer passed.
The Implementation uses the concept of FreeList Management and seglists.