Operating systems assignment 3