operating systems homework 4