15-213/18-243: Intro to Computer Systems, Summer 2011

Date Lecture/Recitation Reading Problems Labs

Tue May 17 Administrivia and IRC 1
Wed May 18 Overview 1
Thu May 19 Bits, Bytes, Ints, 1 2.1-2.3 L1 (datalab) out
Recitation 1 (pdf) (Practice)

Tue May 24 Bits, Bytes, Ints, 2 2.1-2.3 2.62, 2.67, 2.75, 2.82.62, 2.67, 2.75, 2.811
Wed May 25 Floating Point 2.4-2.5 2.86, 2.88, 2.89
Thu May 26 Machine Prog: Basics 3.1-3.5, 3.13.1-3.13.3 3.54 L1 (datalab) due
Recitation 2 (pdf)

Tue May 31 Machine Prog: Control 3.6, 3.13.4 3.59, 3.43 L2 (bomblab) out
Wed Jun 1 Machine Prog: Procedures 3.7
Thu Jun 2 Machine Prog: Data 3.8-3.9, 3.13.5
Recitation 3 (pdf)

Tue Jun 7 Machine Prog: Advanced 3.10-3.12, 3.14-3.15 3.66, 3.43 L2 (bomblab) due, L3 (buflab) out
Wed Jun 8 Program Optimization 5 5.3, 5.8
Thu Jun 9 The Memory Hierarchy 6.1-6.3 6.2, 6.3, 6.8
Recitation 4 (pdf)

Tue Jun 14 Cache Memories 6.4-6.7 6.13-6.21 L3 (buflab) due, L4 (cachelab) out
Tue Jun 15 ECF: Exceptions & Processes 8.1-8.4 8.2-8.4
Thu Jun 16 ECF: Signals & Nonlocal Jumps 8.5-8.8 8.5-8.7, 8.10
Recitation 5 (pdf)

Tue Jun 21 Exam Preview Discussion L4 (perfcachelab) due
Wed Jun 22 Linking 7 L5 (tshlab) out
Thu Jun 23 System Level I/O 10 10.2, 10.3
Recitation 6 (pdf)

Tue Jun 28 Mid-term Exam
Wed Jun 29 Virtual Memory: Concepts 9.1-9.6 9.4
Thu Jun 30 Virtual Memory: Systems 9.7-9.8 9.14
Recitation 7 (pdf)

Tue Jul 5 Dynamic Memory Allocation: Basic 9.9 9.6, 9.7 L5 (tshlab) due, L6 (malloclab) out
Thu Jul 7 Dynamic Memory Allocation: Advanced 9.10-9.13 9.18
Recitation 8 (pdf)

Tue Jul 12 Internetworking 11.1-11.3
Thu Jul 14 Network Programming 11.4 11.5
Recitation 9 (pdf)

Tue Jul 19 Web Services 11.5-11.7 L6 (malloclab) due, L7 (proxylab) out
Thu Jul 21 Web Services, continued 11.5-11.7
Recitation 10 (pdf)

Tue Jul 26 Concurrent Programming 12.1-12.3
Thu Jul 28 Synchronization: Basic 12.4, 12.5.1-3 12.4-12.6
Recitation 11 (pdf)

Tue Aug 2 Synchronization: Advanced 12.5.4-5, 12.7-8 12.7, 12.13, 12.14 L7 (proxylab) due
Thu Aug 4 Multi-Core 12.6
Fri Aug 5 Final Exam
Recitation 12 (Exam Prep) (pdf)