Principles of computer systems
Principles of computer systems: All participants
Forum Official announcements
Week 2: Modules and Interfaces (21.09-25.09)
Assignment BL paper: Read §1 and §2
Assignment OP1: Exokernel in Disguise
Week 3: Names (28.09-2.10)
Assignment OP1: Exokernel in disguise (revision)
Folder OP1 top picks
Folder Slides
Week 4: Layers (5.10-9.10)
Assignment OP2: A richer network abstraction?
Folder Slides
Week 6: Memory Virtualization
Assignment OP2 Revision
Folder OP2 top picks
Wk7: Machine virtualization
Assignment OP3: Virtual Machines and Processes
Wk8: Case studies in poor modularity
Assignment OP3 feedback & grades to group members
Wk9: Redundancy & Fault Tolerance
Assignment OP3 group revision
Wk10: Transactions
Assignment OP4: Transactions
Wk12: Internet Design Challenges
Folder Lecture slides
Assignment OP4 Group Revision
Wk13: Scalable Synchronization
Assignment OP5: A neutral Internet?