cs-self-learning/docs/体系结构/CSAPP.md
2021-12-01 18:02:26 +08:00

24 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CMU CS15213: CSAPP
## 课程简介
- 所属大学CMU
- 先修要求CS61A, CS61B
- 编程语言C
- 课程难度:🌟🌟🌟🌟🌟
- 预计学时150小时
CMU大名鼎鼎的镇系神课以其内容庞杂project巨难而闻名遐迩。课程内容覆盖了汇编、体系结构、操作系统、编译链接、网络等作为
系统入门课,兼具深度和广度。但如果自学确实需要相当的毅力和代码功底。
这门课配合的教材是CMU计算机系主任Bryant执笔也即所谓的CSAPP。这也是我第一本认认真真一页一页读过去的计算机教材收获良多。
北大购买了这门课的版权并开设了Introduction to Computer System这门课但其实CSAPP所有的课程资源和实验代码都能在它的
官方主页上访问到(具体参见下方链接)。
这门课由于过于出名全世界的码农争相学习导致其Project的答案在网上几乎唾手可得但如果你想真的锻炼自己的代码能力希望你不要借鉴任何第三方代码。
认真跟完这一门课,你对系统的理解绝对会上升一个台阶。
## 课程资源
- 课程网站http://csapp.cs.cmu.edu/
- 课程视频B站搜索“CSAPP”
- 课程教材Computer Systems: A Programmer's Perspective, 3/E
- 课程作业11个Project[代码全部开源](http://csapp.cs.cmu.edu/3e/labs.html)