Add comments for CMU 15-213

This commit is contained in:
Jinming Hu
2021-06-20 20:35:21 +08:00
parent 8f293b0e3f
commit f419ab9237

View File

@@ -0,0 +1,38 @@
课号:[CMU 15213](https://www.cs.cmu.edu/~213/index.html)
教授Randal E. Bryant & David R. O'Hallaron
教材主页
评论贡献者:[Jinming Hu](https://conanhujinming.github.io/)
- [x] Videos [bilibili](https://www.bilibili.com/video/BV1iW411d7hd?from=search&seid=11952614108851410743), [youtube](https://www.youtube.com/watch?v=4CpHpFu_KYM&list=PL4YtNpAhVHFJVlaD203_8JkUOUT8RYUhY&index=1)
- [X] [Lab x 11](http://csapp.cs.cmu.edu/3e/labs.html)
- [x] [AutoGrader](http://csapp.cs.cmu.edu/3e/labs.html)
- [X] [Complete Notes & Slides](https://www.cs.cmu.edu/~213/index.html)
- [X] [教材主页](https://csapp.cs.cmu.edu/)
## 课程信息
可以说是CMU CS系的镇系神课了。从程序员角度出发带大家一起遨游计算机系统的世界内容涉及到汇编、体系结构、装载与链接、操作系统、性能优化、Linux系统编程、网络编程等等可以说是非常全面的一次遨游。教材也是知名神书《Computer Systems: A Programmer's Perspective》(CSAPP)。
## 适合人群
个人认为适合作为第一门操作系统课程,在学了计算机导论和数据结构与算法之后即可学习。
## 课程评价
两位教授的讲课水平不错不过个人觉得这门课的精髓在那11个lab和教科书CSAPP上。lab难度不低但是确实很能帮助理解知识也能较好地磨练自己的工程能力非常值得一做。视个人基础大概需要150到200小时左右的学习时间吧。另外我觉得bit lab有些地方太tricky了那部分暂时跳过也可。
## 需要注意的坑点
这门课已经开了很多年了各种资源、lab什么的已经打磨得非常完善了一时想不到什么坑点。
## 非官方资料推荐
- 暂无
## 后续课程推荐
- [MIT 6.S081](https://conanhujinming.github.io/comments-for-awesome-courses/MIT6.S081%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%AF%BC%E8%AE%BA.html) 来了解计算机系统内核。