Implementation and Enhancement of Xinu OS
- Implemented 'Exponential Distribution Scheduler' and 'Linux like Scheduler' to overcome starvation issue using C
- Implemented memory virtualization through demand paging using swapping algorithms like Second Chance and Aging and Backing Store management in C.
- Implemented a Reader/Writer lock structure with priority inheritance mechanism to avoid priority inversion problem using C