Back to syllabus
Chapter 5
Synchronization and Deadlock Prevention
Part of Fundamentals of Operating System Concepts
Central question: What mechanisms are required to coordinate access to shared data and prevent system-wide freezes caused by resource contention?
Objectives
- Identify Concurrency Issues in Shared Memory
- Implement Synchronization Using Core Primitives
- Prevent and Handle System Deadlocks
Chapter roadmap
Pick a lesson to jump in or resume where you left off.