Useful Resources
This page is dedicated to list certain useful and fun resources to aid your learning.
Fun Games
Amazing Articles
Putting the “You” in CPU: A nice article that explains how CPU works and more.
Shell in C
Write a Shell in C: A useful article to implement PA1 that conforms to UNIX-like philosophy.
CPU Scheduling
The Fancy Algorithms That Make Your Computer Feel Smoother: An excellent animation that details how CPU scheduling works.
UNIX
A commentary on the Sixth Edition UNIX Operating System, with Source Code: A deep, line-by-line annotated commentary on the kernel source code of Version 6 Unix.