一、最有效的办法,不是短时间冲刺,而是有节奏地坚持
二、推荐图书及视频资料
入门书
《计算机是怎样跑起来的》
《程序是怎样跑起来的》
Coursera 上的北京大学免费公开课《Computer Organization》。
这个视频课程的视频部分也就 10 多个小时。在学习专栏相应章节的前后去浏览一遍,相信对你了解程序在电路层面会变成什么样子有所帮助。
深入学习书籍
《计算机组成与设计:硬件 / 软件接口》
《深入理解计算机系统》【 CSAPP 的经典教材】<视频入口>
《计算机组成:结构化方法》
计算机组成原理还有一本的经典教材,就是来自操作系统大神塔能鲍姆(Andrew S.
Tanenbaum)的《计算机组成:结构化方法》。这本书的组织结构和其他教材都不太一样,适合作为一个辅助的参考书来使用。
《计算机体系结构:量化研究方法》【延伸阅读,有兴趣读】
课外阅读【理解计算机硬件和操作系统层面代码执行】
《编码:隐匿在计算机软硬件背后的语言》
《程序员的自我修养:链接、装载和库》