CS 213 Spring '00
Class Handouts Available On-Line
All handouts identified as ``PDF'' are in Adobe Acrobat
format. This format has the advantage over
postscript of being viewable on a variety of platforms, including
(most) Unix machines, PC's, and MAC's.
You, can view and print these files using the publicly available Adobe
Acrobat Reader. On most campus Unix machines this is installed as the
program acroread. You can also download free copies of the
reader from Adobe Systems.
Files identified as ``ppt'' are in Microsoft Powerpoint format. These were
prepared using Office 97 on a Windows machine. They should be readable under
Office 98 on a Macintosh, as well.
NOTE: hard copies of all class handouts can be found in the bins on
the wall outside Wean Hall 8124.
- Class 01 - Introduction (Jan 18):
- Class 02 - Bits and Bytes (Jan 20):
(pdf,
ps,
ps2up,
ppt)
- Class 03 - Integer Representations (Jan 25):
(pdf,
ps,
ps2up,
ppt)
- Class 04 - Integer Arithmetic (Jan 27):
(pdf,
ps,
ps2up,
ppt)
- Class 05 - Machine-Level Programming I: Introduction (Feb 1):
(pdf,
ps,
pdf4up,
ps4up,
ppt)
- Class 06 - Machine-Level Programming II: Control Flow (Feb 3):
(pdf,
ps,
pdf4up,
ps4up,
ppt)
- Class 07 - Machine-Level Programming III: Procedures (Feb 8):
(pdf,
ps,
pdf4up,
ps4up,
ppt)
- Class 08 - Structured Data I: Homogeneous Data (Feb 10):
(pdf,
ps,
pdf4up,
ps4up,
ppt)
- Class 09 - Structured Data I: Heterogeneous Data (Feb 15):
(pdf,
ps,
pdf4up,
ps4up,
ppt)
- Class 10 - Floating Point (Feb 17):
(
pdf2up,
ps2up,
ppt
)
- Class 11 - System-level Programming I: Linking and Libraries (Feb 22):
(
pdf,
ps,
pdf4up,
ps4up,
ppt
)
- Class 12 - System-level Programming II: Processes (Feb 24):
(
pdf,
ps,
pdf4up,
ps4up,
ppt
)
- Class 13 - Exam
- Class 14 - Memory Management I: Dynamic Storage Allocation (Mar 2):
(
pdf,
ps,
pdf4up,
ps4up,
ppt
)
- Class 15 - Memory Management II: Dynamic Storage Allocation (Mar 7):
(
pdf,
ps,
pdf4up,
ps4up,
ppt
)
- Class 16 - Memory Management III: Perils and Pitfalls (Mar 9):
(
pdf,
ps,
pdf4up,
ps4up,
ppt
)
- Class 17 - Memory Technology (Mar 14):
(
ppt
)
- Class 18 - Caches (Mar 16):
(
pdf,
pdf4up,
ppt
)
- Class 19 - Cache Performance (Mar 21):
(
pdf,
pdf4up,
ppt
)
- Class 20 - Virtual Memory (Mar 23):
(
pdf,
pdf4up,
ppt
)
- Class 21 - Pentium III / Linux Memory System (Apr 4):
(
pdf,
pdf4up,
ppt
)
- Class 22 - Code Optimization (Apr 6):
(
pdf,
pdf4up,
ppt
)
- Class 23 - Networking Technology (Apr 11):
(
pdf,
ps,
pdf4up,
ps4up,
ppt
)
- Class 24 - Internet Protocol (Apr 13):
(
pdf,
ps,
pdf4up,
ps4up,
ppt
)
- Class 25: Exam 2 (no lecture)
- Class 26 - Network Programming (Apr 20):
(
pdf,
ps,
pdf4up,
ps4up,
ppt
)
- Class 27 - Internet services I (Apr 25):
(pdf,
pdf4up,
ppt)
- Class 28 - Internet services II (Apr 27):
(pdf,
pdf4up,
ppt)
- Class 29 - Performance Evaluation (May 2):
(pdf,
pdf4up,
ppt)