operating system homework