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.