Homework 3

Out: Monday, October 15
Due: Wednesday, October 23


Topics: Synchronization, semaphores, monitors. First part of memory management.

NOTE: An understanding of synchronization problems, and experience solving them, is one of the crucial components of this class. Practice with problem solving (e.g., this assignment) is the only way to learn this and to understand these problems and solutions. You will surely be tested on this ability.


Reading and problems:

Silberschatz 6th edition: read chapters 7 and 9. Do problems: 7.8, 7.9, 7.13, 7.14, 7.15.

Silberschatz 5th edition: read chapters 6 and 8. Do problems 6.7, 6.8, 6.12, 6.13, 6.14.