| Date |
Lecture title |
|
| Sept 3 |
Lecture 1: Introduction to CS 167 |
[ ie
| pdf ] |
| Sept 5 |
Lecture 2: Introduction to Unix and OS Structure |
[ ie
| pdf ] |
| Sept 10 |
Lecture 3: Threads I |
[ ie
| pdf ] |
| Sept 12 |
Lecture 4: Threads II |
[ ie
| pdf ] |
| Sept 15 |
Lecture 5: Basic Concepts |
[ ie
| pdf ] |
| Sept 17 |
Lecture 6: Linkers |
[ ie
| pdf ] |
| Sept 19 |
Lecture 7: Boot |
[ ie
| pdf ] |
| Sept 22 |
Lecture 8: Weenix |
[ ie
| pdf ] |
| Sept 24 |
Lecture 9: Virtual Machines I |
[ ie
| pdf ] |
| Sept 26 |
Lecture 10: Virtual Machines II |
[ ie
| pdf ] |
| Sept 28 |
Lecture 11: Threads, etc. |
[ ie
| pdf ] |
| Oct 1 |
Lecture 12: Threads Implementation |
[ ie
| pdf ] |
| Oct 6 |
Lecture 13: Scheduling I |
[ ie
| pdf ] |
| Oct 8 |
Lecture 14: Scheduling II |
[ ie
| pdf ] |
| Oct 10 |
Lecture 15: Scheduling III |
[ ie
| pdf ] |
| Oct 15 |
Lecture 16: Virtual Memory I |
[ ie
| pdf ] |
| Oct 17 |
Lecture 17: Virtual Memory II |
[ ie
| pdf ] |
| Oct 20 |
Lecture 18: Virtual Memory III |
[ ie
| pdf ] |
| Oct 24 |
Lecture 19: File Systems 1 |
[ ie
| pdf ] |
| Oct 27 |
Lecture 20: File Systems II |
[ ie
| pdf ] |
| Oct 29 |
Lecture 21: File Systems III |
[ ie
| pdf ] |
| Oct 31 |
Lecture 22: File Systems IV |
[ ie
| pdf ] |
| Nov 3 |
Lecture 23: File Systems V |
[ ie
| pdf ] |
| Nov 5 - 7 |
Lecture 24: File Systems VI/Security I |
[ ie
| pdf ] |
| Nov 10 |
Lecture 25: Security II |
[ ie
| pdf ] |
| Nov 12 |
Lecture 26: Security III |
[ ie
| pdf ] |
| Nov 14 |
Lecture 27: Security IV |
[ ie
| pdf ] |
| Nov 17 |
Lecture 28: Security V |
[ ie
| pdf ] |
| Nov 19 |
Lecture 29: Communication |
[ ie
| pdf ] |
| Nov 21 |
Lecture 30: Remote Procedure Call Protocols |
[ ie
| pdf ] |
| Nov 24 |
Lecture 31: Distributed File Systems I |
[ ie
| pdf ] |
| Dec 1 |
Lecture 32: Distributed File Systems II |
[ ie
| pdf ] |
| Dec 3 |
Lecture 33: Distributed File Systems III |
[ ie
| pdf ] |
| Dec 5 |
Lecture 34: Authentication in Distributed Systems |
[ ie
| pdf ] |