Ruixiang Li

计算机系统导论

期中之前的进度相当于 CMU_CSAPP 课程的 Lecture12:Cache Memories。

Lab相较于 CMU_CSAPP 没有不同(反而多了一个ArchLab),分别为:

一、程序与数据:DataLab位级数据操作实验、BombLab拆解二进制炸弹实验、AttackLab缓冲区溢出炸弹

二、处理器体系结构 与 程序性能:ArchLab处理器结构实验

三、分级存储器体系:CacheLab性能优化实验

四、异常控制流:TshLab定制shell程序实验

五、虚拟内存:MallocLab动态内存管理实验

六、网络与并发:ProxyLab Web代理实验

由于课程安排与进度非常相似,该笔记仅作为 CMU_CSAPP 课程笔记的补充和修正,以及Lab的整理反思(中文版)。

各Lab如下:

(注:这些笔记面向的是各位PKUer,可能与其他学校存在差异)