In this assignment, you will design and implement the dynamic memory allocation functions malloc and free to support dynamic memory allocation for the DUOS kernel using algorithms of your own design. Additionally, you will implement the supporting functions memset, strncpy, and os_heap_avail to support your efforts. To demonstrate that your dynamic memory routines function
OR
OR