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 |
|
|
|