Week | Readings |
---|---|
One | Chapter 1: Complex computer systems, Issues in dealing with complexity, Fundamental abstractions |
Sections 2.1–2.3: Basic naming | |
Three | Section 4.1, 4.2, 4.3: Client-server systems |
Four | Sections 5.1, 5.2: Virtualization |
Five | Midterm |
Six | Section 5.2: Synchronization |
Seven | Section 3.1, 3.2: Naming |
Eight | Section 6.1, 6.2, 6.4: Performance |
Nine | Section 11: Security |