Assignment 2 for CS402 Operating Systems Class