The projects in this repository were for my operating system course.
The operating system course (CS416/CS518) is offered to undergraduate and graduate level students at Rutgers University.
The projects in this repo contains three projects and they explore three fundamental pieces that make the operating system. OSTEP describes the three fundamental pieces as Virtualization, Concurrency, and Persistence
- Virtual Memory: Virtualization
- PThread Library: Concurrency
- File System: Persistence
Rohan Deshpande, and also thanks to my friend Alex Miralles for being my mentor in this course and projects.