Copying my code for your assignment is an academic offence. You have been warned.
Design and extend the operating system OS161.
Implemented sychronization primitives: semaphore, lock and condition variable. (Fully complete)
Implemented system calls. (Fully complete)
Implemented virtual memory. (Partly complete)