cs-self-learning/docs/体系结构/CSAPP.md
2021-12-10 00:24:25 +08:00

23 lines
1.5 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/)
- [课程视频](https://www.bilibili.com/video/BV1iW411d7hd?from=search&seid=10373073684006382632&spm_id_from=333.337.0.0)
- 课程教材Computer Systems: A Programmer's Perspective, 3/E
- 课程作业11个Project[代码框架全部开源](http://csapp.cs.cmu.edu/3e/labs.html)