For each lecture, we'll post slides and an outline before class (not necessarily at 9:00am, but we aim for a few hours ahead of time). We post slides with all animations (good for following along exactly) and with limited animations (good for studying/taking notes on). You can do the supplemental reading before or after lecture; whatever works best for you.
If you have any trouble accessing any of these materials, please reach out to Katrina (lacurts@mit.edu) for help.
# Title Outline Slides Supplemental Reading
1 Modularity, Abstraction, and the Impact of Systems Outline All animations; limited animations Textbook §1.1-1.5, §4.1-4.3
2 Naming Outline All animations; limited animations Textbook §2.2, §3.1
3 Virtual Memory Outline All animations; limited animations Textbook §5.1, §5.3, §5.4; Architecture review
4 Bounded Buffers and Locks Textbook §5.2
5 Threads Textbook §5.5, §5.6
6 OS Structure, Virtual Machines Textbook §5.8
7 OS Performance (Storage) no reading