深入浅出计算机组成原理-02 学习笔记
入门
《计算机是怎样跑起来的》,《程序是怎样跑起来的》
Coursera 上的北京大学免费公开课《Computer Organization》
深入学习
《计算机组成与设计:硬件 / 软件接口》,《深入理解计算机系统》
2015CMU 15-213 CSAPP
塔能鲍姆(Andrew S. Tanenbaum)的《计算机组成:结构化方法》
《计算机体系结构:量化研究方法》
课外阅读
Redhat 的 What Every Programmer Should Know About Memory
LMAX 开源的 Disruptor,则是通过实际应用程序,来理解计算机组成原理中各个知识点的最好范例
《编码:隐匿在计算机软硬件背后的语言》和《程序员的自我修养:链接、装载和库》是理解计算机硬件和操作系统层面代码执行的优秀阅读材料