(Latest Revision:
Tue Oct 22 22:55:17 PDT 2002
)
Week 09 Notes for CS 3750 -- Fall 2002
- Take Roll.
- Look at the upcoming schedule and homework.
- Announcements
- I posted a ThreadInfo directory and a Prog01 directory with your
first concurrent programming assignment
- Lets look at some homework solutions.
- We are reading chapter #13 (I/O Systems) and some of chapter #14
(Mass-Storage Structure)
- Lecture topics are deadlock, memory management, and virtual
memory
-
- We need to talk about the programming assignment -- look at the "HiHo"
code and the passFood shell code -- see the difference between the
output you get with and without synchronization.
- You need to study the solutions in the text that use semaphores to
solve synchronization prolems: the producer-consumer problem, the
readers-writers problem, and the dining philosophers problem.
- I need to go over part of the worked-out example of application of the
bankers algorithm and finish up with discussion of deadlock detection
before going on to lecture on memory managment.
-