This repository contains the code for the implementation of the following for an instructional operating system framework PintOS.
- Threads Module: Multi-level feedback queue scheduler and synchronization primitives.
- User Programs: System call handler and system calls (exec, wait, read, write, etc).
- Virtual Memory Management: Paging, stack growth, swapping, and page replacement.