怎么才能不痛苦地看懂《深入理解计算机系统》?
資深大佬 : zhoudaiyu 1
本人是计算机科班的,但是学校一般,大学也没好好学,现在发现很多基础没打好。听说这本深入理解计算机系统不错,但翻了几页发现需要不少 C 语言,汇编和计算机体系结构的知识,看上去有点难啃。请问我在看这本书之前要学习多深的前序知识才能不是那么费劲地看懂它?
大佬有話說 (15)
本人是计算机科班的,但是学校一般,大学也没好好学,现在发现很多基础没打好。听说这本深入理解计算机系统不错,但翻了几页发现需要不少 C 语言,汇编和计算机体系结构的知识,看上去有点难啃。请问我在看这本书之前要学习多深的前序知识才能不是那么费劲地看懂它?
这是人的天性,大脑在接受陌生知识的时候需要的算力很大
应对这个问题的方法是,合理的安排所接受知识的陌生程度
如果太陌生,那么大脑受不了,如果太简单,那么是浪费时间把握好,选刚刚好的
当然上面所说的不能够具体的指导某次学习过程的具体做法,这个需要进行摸索试探
1. 这里面用的 C 语言没多少高深的东西吧? 如果忘记了, 花几个小时复习一下
2. 汇编, 第三章就是在讲汇编, 怎么汇编就成了前序知识了?
3. 计算机体系结构也是同理啊, 本来就是在讲体系结构的一些事情, 你还去哪里找其它前序知识?
怎么看进去, 还是那些读书的方法呗
1. 看序言, 了解本书讲了什么
2. 看某一章的前言, 了解这一章讲的是什么, 有什么作用, 自己之前了不了解, 需不需要再深入了解, 和其它章关系大不大, 如果要学习其它章, 本章需要了解到什么程度. 比如说, 第二章俺看的很枯燥, 但知道什么是补码就行了啊. 第三章就是指令集,看一下汇编是如何处理高级语言的各种结构的, 等等.
总之就是带着思考的去看, 边看边做笔记. 不要怕慢.
你着什么急