Homework will be assigned, but will not be collected or graded. If you'd like your homework to be graded, turn it in to the TA or the Instructor.
The quizzes will be at the beginning of class and will consist of several of the homework problems assigned for that day. For example, the quiz on Day 3 will be comprised of several of the homework problems assigned for Day 3.
| Day homework is due | Homework |
| Day 3 (Solutions) | Chapter 1: 1, 2, 7, 8, 14, 18, 20 Chapter 2: 4, 8, 9, 18, 22, 23, 24 |
| Day 5 (Solutions) | Chapter 2: 30, 35, 38, 40, 41, 43 Chapter 3: 15, 16, 20, 24 Chapter 4: 1, 5, 11, 12, 14, 17, 21, 37 What is the difference between turnaround time and response time? Consider a system with 150 units of memory total, allocated to three processes as follows (Process 1: 60 units max, 45 used; Process 2: 60 units max, 40 used; Process 3: 60 units max, 15 used). A fourth process arrives, with a maximum memory need of 60 and an initial need of 25 units. Apply the banker's algorithm to determine whether it would be safe to grant the request. If yes, indicate a sequence of terminations that could be guaranteed possible. If no, show why not. What if the fourth process arrives with an initial need of 35 units instead of 25 units? |
| Day 7 (Solutions) | Chapter 4: 23, 29, 37 Chapter 6: 4, 7, 13, 20, 22, 36, 37 |
| Day 9 (Solutions) | Chapter 5: 5, 10, 12, 13, 17, 24, 27, 45 Chapter 8: 3, 18, 26, 28 |