Homework 1


Out: Wednesday September 30th
Due: Wednesday October 7th
Read the text: Silberschatz Chapters 1-3
Problems in text: 1.1, 1.7, 1.8, 1.25, 1.31 1.x: The chapters stress the need for an OS to make efficient use of computing resources. Is this really as necessary on a single-user PC with, e.g., a 3 GHz quad-core processor with 8 GB of memory and a 1 TB disk, as on a "traditional" multi-user computer system? How about on a 10,000-node cluster? 2.1, 2.2, 2.3 (for 2.2 and 2.3, comment on whether the presence of a virtual machine monitor such as VMWare would change your answer about the role of the operating system) 2.19, 2.27 (include a printout of your source code, and a screen dump or printout showing the system call trace). 3.7