推荐书籍
上一节
1. 入门资料
书籍方面,推荐《计算机是怎样跑起来的》和《程序是怎样跑起来的》。这两本小册子适合入门,尤其是后者,可以说是精简版的计算机组成原理。
视频方面,推荐 Coursera 上北京大学的公开课《Computer Organization》。这个视频教程时长十几小时,主要讲解计算机组成中,硬件层面的基础实现,譬如寄存器、ALU 这些电路是怎么回事。
2. 进阶资料
如果想深入学习计算机组成原理,需要啃下《计算机组成与设计:硬件 / 软件接口》和《深入理解计算机系统》这两本书。后者被称为 CSAPP 的经典教材,配套视频教程请戳。
此外,《计算机组成:结构化方法》这本书可以作为辅助的参考书。
如果想进一步了解计算机体系结构,可以阅读《计算机体系结构:量化研究方法》。
3. 延伸阅读
《What Every Programmer Should Know About Memory》。
《编码:隐匿在计算机软硬件背后的语言》。
《程序员的自我修养:链接、装载和库》。
LMAX 开源的 Disruptor,是理解计算机组成原理知识点最好的实际应用程序范例。参考资料有 LMAX BLOG、白皮书。
转载自 https://www.cnblogs.com/murongmochen/p/14083565.html

