CPS 110, Fall 1999
Introduction to Operating Systems
Lecture Notes
I really want you to listen, think, and respond in class. So I'm
supplying notes from my slides. The way these will work is that there
will be one version before class and possibly another version
afterwards. The pre-class version might include questions we'll discuss
in class with no answers. The post-class version will include my
answers as well as contributions from the class discussion. The
pre-class version should be available by 10 am the day of class to allow
you to print out a copy to bring with you.
- Introduction (after class version)
(postscript of slides)
- Review of CPS 104 (after class version
in postscript)
- Intro to Processes (before version)
(after version in postscript)
- More
on concurrent programming. (after class in postscript)
- Why the 5 Dining Philosophers are interesting and other
stories(postscript)
-
Guest Lecture (postscript)
- Deadlock (before in html)
(postscript of after class version)
-
Scheduling (before class in html); Parallel Lectures
Policy and
Mechanism
-
Scheduling (including advanced topics) (postscript) (pdf)
- Intro to Memory Management (after class in pdf)
(in ps)
-
Continuation of memory organizations (after class, ps)
-
Replacement Policies (after class, ps)
-
wrap up of Memory Issues (ps)
-
Beginning of File Systems (after class, ps)
-
Naming Issues (continued) in File Systems (before class, ps)
- Files (before class part 1),
Files (before class part 2),
Files (after class, ps)
- DFS cache consistency (before class)
(after class, ps)
-
Discussion of Performance (after class, ps)
-
Access Control (after
class)
-
mobile
file systems - disconnected and power managed (after
class)
-
2 SOSP papers (after
class)
-
Final Exam Study Advice (reflecting decisions made in
class)
Last Updated:9-Dec-99