Homeworks are due at the beginning of class on the due date.
| Homework | Due Date | Reading | Assignment |
|---|---|---|---|
| 1 | 1/30/2006 | Ch. 1 | pp. 67-9, #4 (see the last 2 paragraphs on p. 10), 8, 13 (see section 1.4.3) |
| 2 | 2/6/2006 | html | |
| 3 | 2/20/2006 | Sect. 2.1, 2.2 | pp. 153-8: 1, 4, 7, 8, 11 (assume that threads can start I/O operations while others are still waiting for I/O to complete), 15 |
| 4 | 2/27/2006 | Sect. 2.3 | pp. 153-8: 15, 19, 21, 23, 27 |
| 5 | 3/13/2006 | Sect. 2.3 | pp. 153-8: 24, 25, 28, 30 |
| 6 | 3/20/2006 | Ch. 1, Sect. 2.1-2.4 | Midterm Practice #2, 4, 5 (pdf) POSIX Sleeping Barber |
| 7 | 4/3/2006 | Ch. 3 | pp. 186-8: 13, 14, 15, 18, 20 (assume there are 2 of resource 5 available) |
| 8 | 4/17/2006 | Ch. 4 | pp. 263-8: 5, 7, 12, 13, 15, 23, 27, 29 (assume page 1's M = 1) |
| 9 | 5/1/2006 | Ch. 6 | pp. 449-52: 7, 10, 15, 16 (intrepret this question as "write pseudocode for lseek using a FAT file system"), 17, 21, 22, 34, 36 | Final Exam Practice | 5/1/2006 (not to hand in) | Ch. 1-4,6 |