Computer Science 330
Operating Systems
Fall 2025, Siena University
Lecture 0x0a: Synchronization Wrapup; SysV Shared Memory
Date: Monday, October 13, 2025
Agenda
- Announcements
- Reminder: no class Friday, October 17, and Monday, October 20, for October break
- The next readings/activities from OS zyBook: Chapter 12, due Friday, October 24
- Programming Project 2: Semaphores [HTML] [PDF] due before that break
- Lab 4: Interleavings [HTML] [PDF] recap
- Process Synchronization
- Exercise 9.5.6
- The Sleeping Barber
- a quick look at semaphore implementations
- Programming Project 3: Process Synchronization Practice [HTML] [PDF] out
- System V shared memory
- Lab 5: System V Shared Memory [HTML] [PDF]
Examples