Outline for April 13, 2022

Reading: >text: , §30, 33
Assignments: Homework and Extra Credit 1, due Apr 13; Lab Exercise and Extra Credit 1, due Apr 18


  1. Announcements
  2. Higher level language construct: monitor
    1. How it works
    2. Condition variables, wait, signal
    3. Examples
      1. Binary semaphores using monitors
      2. Producer-consumer using monitors
      3. First readers-writers using monitors
    4. Implementing monitors with semaphores


UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
ECS 150, Operating Systems
Version of April 13, 2022 at 12:48PM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh