Design of Operating Systems Assignment 1