Lecture Operating systems: Internals and design principles (6/E): Chapter 5 - William Stallings
Lecture Operating systems: Internals and design principles (6/E): Chapter 5 - William Stallings
Chapter 5 - Concurrency: Mutual exclusion and synchronization. After studying this chapter, you should be able to: Discuss basic concepts related to concurrency, such as race conditions, OS concerns, and mutual exclusion requirements; understand hardware approaches to supporting mutual exclusion; define and explain semaphores; define and explain monitors;...