Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions
-
Updated
May 21, 2024 - C
Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions
Preemptive multi-tasking operating system
MeMs is a custom memory management system implemented in C, utilizing mmap and munmap system calls for efficient memory allocation and deallocation. The system employs a 2-D free list data structure to track memory usage, manage virtual and physical address mappings, and handle memory fragmentation.
My assignments for OS course [CSE231] [IIIT-Delhi].
Add a description, image, and links to the freelist topic page so that developers can more easily learn about it.
To associate your repository with the freelist topic, visit your repo's landing page and select "manage topics."