- Class 01 - Introduction:
- Class 02 - Bits and Bytes (pdf, pdf4up, ppt)
- Data Lab (L1) handed out
- Class 03 - Integers (pdf, pdf4up, ppt)
- Class 04 - Floating point (pdf, pdf4up, ppt)
- Class 05 - Machine-Level Programming I - Introduction (pdf, pdf4up, ppt)
- Class 06 - Machine-Level Programming II - Control Flow (pdf, pdf4up, ppt)
- Data Lab (L1) due
- Bomb Lab (L2) handed out
- Class 07 - Machine-Level Programming III- Procedures (pdf, pdf4up, ppt)
- Class 08 - Machine-Level Programming IV - Structured Data (pdf, pdf4up, ppt)
- Class 09 - Machine-Level Programming V - Miscellaneous Topics (pdf, pdf4up, ppt)
- Class 10 - Program Optimization I (pdf, pdf4up, ppt)
- Bomb Lab (L2) due
- Buffer Lab (L3) handed out
- Class 11 - Program Optimization II (pdf, pdf4up, ppt)
- Class 12 - The Memory Hierarchy (pdf, pdf4up, ppt)
- Class 13 - Exam 1 (Oct 8)
- Buffer Lab (L3) due
- Class 14 - Cache Memories (pdf, pdf4up, ppt)
- Performance Lab (L4) handed out
- Class 15 - Linking (pdf, pdf4up, ppt)
- Class 16 - Exceptional Control Flow I (pdf, pdf4up, ppt)
- Code examples: forks.c
- Class 17 - Exceptional Control Flow II(pdf, pdf4up, ppt)
- Code examples: forks.c, external.c, internal.c,
- Class 18 - Measuring Program Execution Time (pdf, pdf4up, ppt)
- Performance Lab (L4) due
- Shell Lab (L5) handed out
- Class 19 - Virtual Memory (pdf, pdf4up, ppt)
- Class 20 - P6/Linux Memory System
- out
- Class 21 - Dynamic Memory Allocation I (pdf, pdf4up, ppt)
- Class 22 - Dynamic Memory Allocation II (pdf, pdf4up, ppt)
- Class 23 - Exam 2 (Nov 12)
- Class 24 - System-Level I/O (pdf, pdf4up, ppt)
- Class 25 - Internetworking (pdf, pdf4up, ppt)
- Class 26 - Network Programming (pdf, pdf4up, ppt)
- Malloc Lab (L6) due
- Proxy Lab (L7) handed out
- Class 27 - Web Services (pdf, pdf4up, ppt)
- Class 28 - Concurrent Servers (pdf, pdf4up, ppt)
- Class 29 - Programming with Threads (pdf, pdf4up, ppt)
Wednesday, April 27, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment