UC Berkeley CS 162: Operation System. Project 3 and Project 4.