Week 5

Chapters (Modern Operating Systems):

  • 2 PROCESSES AND THREADS
    • 2.3 INTERPROCESS COMMUNICATION
      • 2.3.1 Race Conditions
      • 2.3.2 Critical Regions
      • 2.3.3 Mutual Exclusion with Busy Waiting
      • 2.3.4 Sleep and Wakeup
      • 2.3.5 Semaphores
      • 2.3.6 Mutexes
      • 2.3.7 Monitors
      • 2.3.8 Message Passing
      • 2.3.9 Barriers

Videos: