Wednesday, March 4, 2026

Week 6: Synchronization Primitives

Topics Covered

Mutexes
Semaphores
Condition Variables

Lecture Slides

Presentation slides for this week

Slides will be posted before class.

Required Readings

  • 1.

    Operating System Concepts (Silberschatz)

    Relevant chapters for Synchronization Primitives

Assignments

New
Assignment 3: Deadlock Detection Algorithm

Released this week. See the assignments page for details.

Due
Assignment 2: Producer-Consumer Problem

Due this week. Make sure to submit before the deadline.