CS170 -- Operating Systems

Rich Wolski --- Fall 2026

This page was last modified Mon Jan 5 10:03:48 PST 2026


Pointers to my lecture notes (in HTML) and the order I intend to present them in are given below. Because it is difficult to know exactly how much time we need to spend on each lecture, I've listed them by week rather than by day. We may finish some lectures early but, more likely, there will be some slip in the schedule as we make sure each topic gets covered thoroughly.

Many of the lectures will refer to programming examples. The source code for each example we be linked to the notes themselves. I enthusiastically encourage you compile, execute, and experiment with the examples as you enjoy the other festivities provided by the class. You will find all of the course materials under /cs/faculty/rich/public_html/class/cs170, including source code and makefiles. The principle platform of choice for this course will be Linux and I will use the machine csil.cs.ucsb.edu. as a test platform.


Lecture Notes

Week 1: Sep 24 to Sep 25


Week 2: Sep 28 to Oct 2


Week 3: Oct 5 to Oct 9


Week 4: Oct 12 to Oct 16


Week 5: Oct 19 to Oct 23


Week 6: Oct 26 to Oct 30


Week 7: Nov 2 to Nov 6


Week 8: Nov 9 to Nov 13


Week 9: Nov 16 to Nov 20


Week 10: Nov 23 to Nov 27


Week 11: Nov 30 to Dec 4


Finals Week