Operating System assignment 2