15-213: Intro to Computer Systems, Spring 2013

*Prof. Kesden will deliver all Lec2 lectures.

Date Lecture/Recitation Lec1*   Reading   Labs

Jan 14 No recitations
Jan 15 Overview (pdf) scg/agr 1
Jan 17 Bits and Bytes (pdf) scg 2.1 L1 (datalab) out

Jan 21 Recitation 2 (pdf)
Jan 22 Integers (pdf) scg 2.2-2.3
Jan 24 Floating Point (pdf) scg 2.4

Jan 28 Recitation 3 (pdf , secMpdf)
Jan 29 Machine Prog: Basics (pdf) scg 3.1-3.5, 3.13.1-3.13.3
Jan 31 Machine Prog: Control (pdf) agr 3.6, 3.13.4 L1 due, L2 (bomblab) out

Feb 4 Recitation 4 (pdf , secMpdf)
Feb 5 Machine Prog: Procedures (pdf) agr 3.7
Feb 7 Machine Prog: Data (pdf) agr 3.8-3.9, 3.13.5

Feb 11 Recitation 5 (pdf , secFpdf , secMpdf)
Feb 12 Machine Prog: Advanced (pdf) agr 3.10-3.12, 3.14-3.15 L2 due, L3 (buflab) out
Feb 14 The Memory Hierarchy (pdf) scg 6.1-6.3

Feb 18 Recitation 6 (pdf , secFpdf , secMpdf)
Feb 19 Cache Memories (pdf) scg 6.4-6.7 L3 due, L4 (cachelab) out
Feb 21 Linking (pdf) scg 7

Feb 25 Recitation 7 (pdf)
Feb 26 ECF: Exceptions & Processes (pdf) scg 8.1-8.4
Feb 28 ECF: Signals & Nonlocal Jumps (pdf) scg 8.5-8.8 L4 due

Mar 3 Midterm Review Session: Sunday 3pm-6pm in DH 2210 & DH2315
Mar 4 Recitation 8 - Exam Review
Mar 5 Midterm Exam (6:30pm A-J:Wh7500, K-Z:Rashid) (html)
Mar 7 System Level I/O (pdf) agr 10 L5 (tshlab) out

Mar 11 Spring Break, No classes

Mar 18 Recitation 9 (secFpdf , secMpdf)
Mar 19 Virtual Memory: Concepts (pdf) agr 9.1-9.6
Mar 21 Virtual Memory: Systems (pdf , notes-pdf) agr 9.7-9.8

Mar 25 Recitation 10 (pdf , secFpdf)
Mar 26 Dynamic Memory Allocation: Basic (pdf) agr 9.9
Mar 28 Dynamic Memory Allocation: Advanced (pdf) scg 9.10-9.13 L5 due, L6 (malloclab) out

Apr 1 Recitation 11 (pdf , secMpdf)
Apr 2 Internetworking (pdf) agr 11.1-11.3
Apr 4 Network Programming (pdf) agr 11.4

Apr 8 Recitation 12 (pdf)
Apr 9 Web Services (pdf , tiny , node) scg 11.5-11.7
Apr 11 Concurrent Programming (pdf) scg 12.1-12.3 L6 Due, L7 (proxylab) out

Apr 15 Recitation 13 (pdf , secFpdf , secMpdf)
Apr 16 Synchronization: Basic (pdf) scg 12.4, 12.5.1-3
Apr 18 No class (Carnival)

Apr 22 Recitation 14
Apr 23 Synchronization: Advanced (pdf) scg 12.5.4-5, 12.7-8
Apr 25 Thread-Level Parallelism (pdf) scg 12.6

Apr 29 Recitation 15
Apr 30 Intro to some Advanced Topics agr L7 due
May 2 Review Session all

May 8 Review Session
Rashid Auditorium 11am-4pm
(vm-pdf , Schedule , review-handout)
May 10 Final Exam: Friday 5:30pm-8:30pm
Andrew Ids: a through mzzz room DH2210
Andrew Ids: n through zzzz room DH2315