โ Projects
PintOS
A multi-phase operating systems project on PintOS (based on Berkeley CS162) implementing user programs, threads, and file-system features in C.
PintOS
A multi-phase operating systems project built on the PintOS instructional kernel. Across the phases I implemented:
- Threads โ priority scheduling and synchronization primitives.
- User programs โ argument passing, system calls, and process control.
- File system โ extensible files, subdirectories, and a buffer cache.
The project was a deep dive into the boundary between hardware and software, and a lot of careful debugging with GDB.