This includes the course work done in course CS344 Operating Systems Lab in Sept - Nov 2020, IIT Guwahati.
Course work includes 4 parts:
- System Calls: Added a new sytem call to xv6 operating system.
- Hybrid Process Scheduler: Implemented shortest job first and round robin based hybrid process scheduling algorithm.
- Memory Management and Dynamic Paging: Implemented Lazy Memory allocation and Dynamic Paging for efficient memory usage.
- File Systems: Compared and quantified results for 2 different file systems on different parameters.