-Dynamic Allocator with Custom Fit (merge between exact fit & worst fit) and block reallocation
- Kernel Heap with kmalloc, kfree, and krealloc
- Page Fault Handler with full protection and memory mapping
- Page Replacement Algorithms: Optimal (OPT), Clock, Modified Clock, LRU
User & System Features:
* User Heap management
* Shared Memory between environments
* CPU Scheduling
* Full enforcement of kernel/user memory protection