Xem mẫu

Chapter 6 Process Synchronization Copyright © 2008 Introduction • What is Process Synchronization? • Race Conditions • Critical Sections • Control Synchronization and Indivisible Operations • Synchronization Approaches • Structure of Concurrent Systems Operating Systems, by Dhananjay Dhamdherehamdhere 6.2 2 Copyright © 2008 Introduction (continued) • Classic Process Synchronization Problems • Algorithmic Approach to Implementing Critical Sections • Semaphores • Monitors • Case Studies of Process Synchronization Operating Systems, by Dhananjay Dhamdherehamdhere 6.3 3 Copyright © 2008 What is Process Synchronization? • The term process is a generic term for both a process and a thread • Processes that do not interact are independent processes • Process synchronization is a generic term for the techniques used to delay and resume processes to implement process interactions Operating Systems, by Dhananjay Dhamdherehamdhere 6.4 4 Copyright © 2008 Operating Systems, by Dhananjay Dhamdherehamdhere 6.5 5 Copyright © 2008 ... - tailieumienphi.vn
nguon tai.lieu . vn