Computer Science 432/563
Operating Systems
Spring 2016, The College of Saint Rose
Lecture 0x0b: Shell Project Introduction; Monitors
Date: Monday, February 29, 2016
Agenda
- Announcements
- Midterm exam information
- Exam will come out in class 2 weeks from today (first day back from break), March 14
- May be a short in-class portion (TBD), mostly if not all take home
- Due back 2 days later, at the start of class on March 16
- Topics covered are up to today's class
- Practice questions out
- Lecture 0x0a assignment recap
- Lab 4: Unix Systems Programming out
- Lab 5: knish: The Knight Shell out
- A look at the example code with POSIX semaphores and pthreads mutexes
- Semaphore and mutex implementations (not going to cover in class)
- POSIX semaphores
- pthreads mutex
- System V semaphores
- Monitors
No New Lecture Assignment
Please take a look at the practice exam questions, and we can talk
about them on Wednesday.
Examples