CMU15-213课程的编程作业,教材为《深入理解计算机系统》。
- Lecture 01 Course Overview
- Lecture 02 Bits, Bytes, and Ints: Part 1
- Lecture 03 Bits, Bytes, and Ints: Part 2
- Lecture 04 Floating Point
- Lecture 05 Machine Programming: Basics
- Lecture 06 Machine Programming: Control
- Lecture 07 Machine Programming: Procedures
- Lecture 08 Machine Programming: Data
- Lecture 09 Machine Programming: Advanced
- Lecture 10 Code Optimization
- Lecture 11 The Memory Hierarchy
- Lecture 12 Cache Memories
- Lecture 13 Linking
- Lecture 14 ECF: Exceptions & Processes
- Lecture 15 ECF: Signals
- Lecture 16 System Level IO
- Lecture 17 Virtual Memory: Concepts
- Lecture 18 Virtual Memory: Systems
- Lecture 19 Storage Allocation: Basic
- Lecture 20 Storage Allocation: Advanced
- Lecture 21 Network Programming: Part I
- Lecture 22 Network Programming: Part I
- Lecture 23 Concurrent Programming
- Lecture 24 Synchronization: Basic
- Lecture 25 Synchronization: Advanced
- Lecture 26 Thread-Level Parallelism
- data
- bomb
- attack
- cache
- shell
- malloc
- proxy
All slides can be downloaded at http://www.cs.cmu.edu/afs/cs/academic/class/15213-f15/www/schedule.html. (2015 Fall)