这是我学习CSAPP中收集的一些资料,目前自己也在看,仅供大家参考
- 书对应主页Computer Systems: A Programmer's Perspective, 3/E (CS:APP3e)
- 本书的起源,CMU的计算机导论,简称ICS,课程编号15-213,包含了讲义,视频,Project和各种资料。
- 这是UW的 the hardware/sofaware interface,使用CSAPP做教材,把经典的几个Project都引入了。这门课在Coursea上开过,现在好像没有存档,可以直接去这个官网下载视频看。
- 中国大学MOOC南大袁春风老师开的课:
计算机系统基础(一):程序的表示、转换与链接
计算机系统基础(二):程序的执行和存储访问
计算机系统基础(三):异常、中断和输入/输出
计算机系统基础(四):编程与调试实践
计算机系统基础(五):x86模拟器编程实践
对应的有实验课程,链接:实验指导手册。
- Coursera上北京大学计算机组成。虽然并没有全部覆盖《深入理解计算机系统》,但里面讲的非常清楚,真是深入浅出啊。
- 小土刀博客,不周山之读薄/读厚CSAPP整个博客写的很好。
- 如何阅读《深入理解计算机系统》这本书?
- 本电子书信息 - 深入理解计算机系统(CSAPP) (gitbook.io)
- 环境搭建:
教你安装Y86-64模拟器(GUI界面)
CSAPP安装Y86-64模拟器教程
《深入理解计算机系统》Y86-64实验四Architecture Lab环境安装看这本书需要一些C语言的基础,忘了的同学可以看看浙大翁凯老师的C语言课程浙江大学翁凯老师C语言公开课和网易云课堂浙江大学公开课
最后推荐一下CSAPP的第三版,印刷体验很好,内容全是x64位机的。