OS assignment 4