operating systems homework