In this repository, there are experiements conducted with NachOS for the course SC2005 Operating Systems, an instructional operating system software developed at UC Berkeley, commonly used to teach Operating Systems.
Implementing a round robin CPU scheduling algorithm with a fixed time quantum of 40 time ticks.
Performing Synchronization using Semaphores and Mutex Locks.
Implementing a TLB Address Translator and Page Fault Exception Handler, alogn with the LRU Cache Replacement Algorithm.