CS5204: Operating Systems
Fall, 2001
The overheads are provided as PDF documents, with either
2 slides per page or 6 slides per page. These are listed in the Overheads
bullet for each day as "2-up" and "6-up", respectively. All PDF documents
viewed should all appear in the same window, which will be separate from
the main website window.
Please note that the contents of this page and the
files to which it links may change at any time; please check for updates
frequently. You may not want to print many slides ahead of time, as they
will most likely change throughout the semester.
Course Introduction
-
Tuesday, August 28
-
Topic: Course Overview
-
Overheads:
2-up
/
6-up
-
Text: Read Chapter 1 by the next class.
-
Text: Read Section 4.1-4.6 by the next class.
-
Recorded Lecture (RealMedia format)
Section 1: Communication
-
Thursday, August 30
-
Topic: Message Concepts; Communicating Sequential Processes
-
Overheads:
2-up /
6-up
-
Text: Read Section 4.7.1
-
Text: Read Section 2.6.4
-
Read: Hoare's CSP paper
-
Optional References: the CSP
archive
of related work
-
Recorded Lecture (RealMedia format)
-
Tuesday, September 4
-
Topic: Remote Invocation - Corba
-
Overheads:
2-up /
6-up
-
Thursday, September 6
-
Tuesday, September 11
-
Thursday, September 13
-
Topic: Pi-Calculus
-
Overheads: 2-up
/
6-up
-
Read: Milner's pi-calculus paper
-
Tuesday, September 18
Section 2: Agents, Mobility, and Migration
-
Thursday, September 20
-
Tuesday, September 25
-
Thursday, September 27
-
Tuesday, October 2
Section 3: Security
-
Thursday, October 4
-
Tuesday, October 9
-
Thursday, October 11
-
Topic: Crytography and Digital Signatures (cont.)
-
Overheads::
2-up
/
6-up
-
Text: Section 15.1 - 15.6
-
Recorded Lecture (RealMedia format)
-
Tuesday, October 16
-
Thursday, October 18
-
Tuesday, October 23
-
Topic: Authentication and Certificates (cont.); SSL
-
Recorded Lecture (RealMedia format)
-
Thursday, October 25
-
Topic: Private Key Systems - Kerberos
-
Overheads:
2-up
/
6-up
-
Text: Section 15.8 - 15.9
-
Recorded Lecture (RealMedia format)
Section 4: State Recording and Fault Tolerance
-
Tuesday, October 30
-
Thursday, November 1
-
Tuesday, November 6
-
Thursday, November 8
-
Topic: Recovery and Checkpointing
-
Overheads:
2-up
/
6-up
-
Text: Sections 12.1 - 12.8
-
Read: Survey of rollback-recovery
protocols
-
Recorded Lecture (RealMedia format)
-
Tuesday, November 13
-
Topic: Fault Tolerance - Two Phase Commit
-
Overheads:
2-up
/
6-up
-
Text: Sections 13.1-13.4
-
Recorded Lecture (RealMedia format)
-
Thursday, November 15
-
Topic: Fault Tolerance - Three Phase Commit
-
Text: Section 13.5
-
Recorded Lecture (RealMedia format)
-
Intermediate Review Reports Due (see Projects)
Thanksgiving Break
Section 5: Transactions
-
Tuesday, November 27
-
Topic: Distributed Database Model; Serializability
-
Overheads:
2-up /
6-up
-
Text: Chapter 18,
-
Text: Sections 19.1-19.5
-
Recorded Lecture (RealMedia format)
-
Optional Reference: Jim Gray's tutorial
on transactions
-
Thursday, November 29
-
Topic: Public Key Infrastructure - Future Direction
-
Guest Lecturer: Russ Housley (RSA Laboratories)
-
Overheads:
2-up
/
6-up
-
Recorded Lecture (RealMedia format)
-
Tuesday, December 4
-
Thursday, December 6
-
Topic: Timestamp-Based Locking
-
Text: Section 20.3.5, Section 20.4
-
Recorded Lecture (RealMedia format)
-
Tuesday, December 11
Last updated: December 4, 2001