Laying off Pintos
Exam period is here which means all courses should be wrapping up and a week or so ago we finished up our lab series about pintos. The labs were among the best I’ve had yet and I learned a ton. We didn’t follow the official instructions but we had our own assigmnets. Basically:
- Implement some basic system calls.
- Reimplement
timer_sleep
to not use busy waiting. - Implement synchronization between processes, program arguments and securing the system calls. Yes quite a bit bigger than the rest.
- Synchronize the file system.
All in all pretty darn fun. I was considering sharing the code publicly, but that might not be a too bright of an idea. I’ll keep it private for now.