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.