书:《程序是怎么跑来的》->《计算机组成原理:软件/接口与设计》->《深入理解计算机系统》
视频:B站《计算机科学速成课》;哈工大《计算机组成原理》(唐溯飞);王道计算机考研《计算机组成原理》;2015CMU 15-213CSAPP深入理解计算机系统
其它:《计算机是怎么样跑起来》《编码:隐匿在计算机软硬件背后的语言》
顺序:B站《计算机科学速成课》前10个视频,看书《程序是怎么跑起来的》
《计算机组成与设计:硬件 / 软件接口》可以关注的章节:
- 第一章:计算机抽象以及相关技术,这个章节主要是介绍了计算机组成的思想,可以简单快读看,不用重点读
- 第二章:指令,大体上讲的是计算机是如果识别和运行指令的,以及代码到指令的过程
- 第三章:计算机的算数运算,介绍的是计算机是如何进行加减乘除法的,以及浮点数的运算
- 第五章:层次化存储,讲的是计算机的存储层次结构,而且重点讲的是 CPU Cahe