Presentation is loading. Please wait.

Presentation is loading. Please wait.

High-level Synchronization

Similar presentations


Presentation on theme: "High-level Synchronization"— Presentation transcript:

1 High-level Synchronization
Operating Systems High-level Synchronization 1) These notes are © Aiman Hanna. All copyrights reserved. For more information please to: 2) These notes are also based on: Operating Systems, 3rd edition by Garry Nutts, published by Addison Wesley, ISBN-10: | ISBN-13: These notes still totally enforce all copyrights for Nutts/ Addison Wesley. For more information on these rights, please refer to the original publication of the book. 3) VERY IMPORTANT: These notes are neither complete nor sufficient to study for the course. They are merely given so that you can follow the covered subjects. You should NEVER depend solely on these notes for your study. Any use of these notes that results in violation of any of the copyrights indicated above is strictly prohibited. © Dr. Aiman Hanna Department of Computer Science Concordia University Montreal, Canada Data Communications & Computer Networking, by: Aiman Hanna

2 Classical Synchronization Problems
Solving the Busy-Tunnel (also referred to as the One-Way Tunnel) Problem Comments on this solutions and why it may fail Correct solution was given in class

3 Classical Synchronization Problems
The Dining Philosophers Problem Discussion on different solutions which may lead to deadlock was also conducted

4 Complexity of Monitor Implementation
Why is it difficult to implement monitors?

5 Where is this week coverage in the textbook?
Chapter 9: Section 9.2 (from page 349 to 352) NOTE: parts of Section 9.3 were covered in early lectures. In specific, Message Passing Mechanisms, Mailboxes, Message Protocols & Deferred Message Copying (page 354 to 356 & page 358 to 359) were covered earlier in the course. Skip: skip the following parts of section 9.3: Page 352, 353 & Using the Send and Receive operations (page 356 to 358)


Download ppt "High-level Synchronization"

Similar presentations


Ads by Google