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