| Date |
Lecture title |
|
| Sept 6 |
Lecture 1: Introduction to CS 167 |
[ ie
| pdf ] |
| Sept 8 |
Lecture 2: Introduction to Unix and OS Structure (Part I) |
[ ie
| pdf ] |
| Sept 11 |
Lecture 3: Introduction to Unix and OS Structure (Part II) |
[ ie
| pdf ] |
| Sept 13 |
Lecture 4: Basic Concepts |
[ ie
| pdf ] |
| Sept 15 |
Lecture 5: Linkers and Loaders |
[ ie
| pdf ] |
| Sept 18 |
Lecture 6: Threads Implementation |
[ ie
| pdf ] |
| Sept 20 |
Lecture 7: Concurrency in the Operating System |
[ ie
| pdf ] |
| Sept 25 |
Lecture 8: Weenix |
[ ie
| pdf ] |
| Sept 27 |
Lecture 9: Virtual Machines |
[ ie
| pdf ] |
| Sept 29 |
Lecture 10: Microkernels and VFS |
[ ie
| pdf ] |
| Oct 2 |
Lecture 11: Scheduling I |
[ ie
| pdf ] |
| Oct 4 |
Lecture 12: Scheduling II |
[ ie
| pdf ] |
| Oct 6 |
Lecture 13: Virtual Memory I |
[ ie
| pdf ] |
| Oct 11 |
Lecture 14: Virtual Memory II |
[ ie
| pdf ] |
| Oct 13 |
Lecture 15: Virtual Memory III |
[ ie
| pdf ] |
| Oct 16 |
Lecture 16: File Systems I |
[ ie
| pdf ] |
| Oct 18 |
Lecture 17: File Systems II |
[ ie
| pdf ] |
| Oct 20 |
Lecture 18: File Systems III |
[ ie
| pdf ] |
| Oct 23 |
Lecture 19: File Systems IV |
[ ie
| pdf ] |
| Oct 27 |
Lecture 20: File Systems V |
[ ie
| pdf ] |
| Oct 30 |
Lecture 21: Security I |
[ ie
| pdf ] |
| Nov 1 |
Lecture 22: Security II |
[ ie
| pdf ] |
| Nov 3 |
Lecture 23: Communication Protocols |
[ ie
| pdf ] |
| Nov 8 |
Lecture 24: Remote Procedure Call Protocols |
[ ie
| pdf ] |
| Nov 10 |
Lecture 25: Distributed File Systems I |
[ ie
| pdf ] |
| Nov 13 |
Lecture 26: Distributed File Systems II |
[ ie
| pdf ] |
| Nov 15 |
Lecture 27: Distributed File Systems III |
[ ie
| pdf ] |
| Nov 27 |
Lecture 28: Authentication in Distributed Systems |
[ ie
| pdf ] |
| Dec 1 |
Lecture 29: Time, etc. |
[ ie
| pdf ] |
| Dec 4 |
Lecture 30: Cluster Computing |
[ ie
| pdf ] |
| Dec 6 |
Lecture 31: What's Next |
[ ie
| pdf ] |