CS474 Spring 2008
Homework 3
Assigned Thursday 1/14/08, due Friday 2/22/08
Chapter 3.
1. Suppose that the disk generated an interrupt, what will OS generally
do to handle the situation?
There is a useful website
which has extended description about interrupt handling.
2. Suppose that you are a designer for a multi programming system. What
mechanisms would you implement to manage the processes properly?
3. Textbook page139-141
(a). 3.5,
(b). 3.8,
(c). 3.11
Chapter 4.
4. Why are processes and threads similar and why are they different?
5. Textbook page 180-181
(a). 4.1
(b). 4.3