6.3 Practice: operating systems