Archived Versions

Video Lectures

This course was videotaped in Spring 2005 as part of the Singapore-MIT Alliance. Videos of the first three lectures are not available.


Lecture 4: Naming

Go to this video


Lecture 5: Fault isolation with clients and servers

Go to this video


Lecture 6: Virtualization, virtual memory

Go to this video


Lecture 7: Virtual processors: threads and coordination

Go to this video


Lecture 8: Performance

Go to this video


Lecture 9: Introduction to networks

Go to this video


Lecture 10: Layering and link layer

Go to this video


Lecture 11: Network layer, routing

Go to this video


Lecture 12: End-to-end layer

Go to this video


Lecture 13: Congestion control

Go to this video


Lecture 14: Distributed naming

Go to this video


Lecture 15: Reliability

Go to this video


Lecture 16: Atomicity concepts

Go to this video


Lecture 17: Recoverability

Go to this video


Lecture 18: Isolation

Go to this video


Lecture 19: Transactions and consistency

Go to this video


Lecture 20: Multi-site atomicity

Go to this video


Lecture 21: Security introduction

Go to this video


Lecture 22: Authentication

Go to this video


Lecture 23: Authorization and confidentiality

Go to this video


Lecture 24: Advanced authentication

Go to this video


Lecture 25: Complex, trusted systems

Go to this video