CS170 -- Operating Systems

Rich Wolski --- Winter 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: Jan 5 to Jan 9


Week 2: Jan 12 to Jan 16


Week 3: Jan 19 to Jan 23


Week 4: Jan 26 to Jan 30


Week 5: Feb 2 to Feb 6


Week 6: Feb 9 to Feb 13


Week 7: Feb 16 to Feb 20


Week 8: Feb 23 to Feb 27


Week 9: Mar 2 to Mar 6


Week 10: Mar 9 to Mar 13


Finals Week