This is my personal repo for resource when learning CS:APP3e like labs, slides, recitations, etc.
Official CSAPP site: CS:APP3e, Bryant and O'Hallaron (cmu.edu)
Video: 2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频_哔哩哔哩_bilibili
The slides are taken from CMU website (15-213/15-513/14-513 Introduction to Computer Systems: Resources (cmu.edu)) at seminar of fall 2015, spring 2023 and summer 2023(the last lecture slide).
- 1. Data Lab
- 2. Bomb Lab
- 3. Attack Lab
- 4. Architecture Lab
- 5. Cache Lab
- 6. Performance Lab
- 7. Shell Lab
- 8. Malloc Lab
- 9. Proxy Lab
The 4th and 6th labs are not introduced and assigned in the video course and are book-exclusive. Maybe one day I will finish them (or never).
The solution and README are in the Labs/{LabNum_LabName} folder. The README within each solved lab folder records my thought of solving steps, and some resources to reference.