UC Berkeley CS 162: Operation System. Project 1 and Project 2.