本人是计算机科班的,但是学校一般,大学也没好好学,现在发现很多基础没打好。听说这本深入理解计算机系统不错,但翻了几页发现需要不少 C 语言,汇编和计算机体系结构的知识,看上去有点难啃。请问我在看这本书之前要学习多深的前序知识才能不是那么费劲地看懂它?
1
lights 2021-02-05 21:31:58 +08:00 via iPhone
反复的看
|
2
ZztGqk 2021-02-05 21:36:08 +08:00 via iPhone 2
不需要什么前序知识,看不下去可以去 B 站搜 CSAPP,有对应的课程录像可以看,是两位作者授课的。光看可能没啥效果,最好做做上面的题。
|
3
snal123 2021-02-05 22:02:26 +08:00 via iPhone 2
可以看南大袁春风的 计算机系统基础 白色那本,再买本王道论坛的机组考研,边看边刷,刷个 2-3 遍大概就明白了,再去看 csapp 会好很多
|
4
Pactzhao 2021-02-05 22:34:45 +08:00 via iPhone
看英文版的会容易一些吧
|
5
learningman 2021-02-05 23:28:39 +08:00 via Android 2
简单说明大家都会,学了等于白学。
|
6
zhaoxj58 2021-02-05 23:34:05 +08:00 via iPhone
看进去了就一点都不痛苦了,反而越看越上瘾
|
7
ziseyinzi 2021-02-06 00:13:49 +08:00 via Android
学习本就是痛苦的……
|
8
bottleimp 2021-02-06 00:51:10 +08:00 via iPhone
这本不是大一的计算机导论教材吗
|
9
JaguarJack 2021-02-06 05:13:43 +08:00 via iPhone
@bottleimp 没错 但是到底有多少大一能看懂呢?
|
10
xiadong1994 2021-02-06 05:52:03 +08:00 via iPhone
@JaguarJack CMU 的大一和转专业研一都得看懂
|
11
AndyAO 2021-02-06 09:06:41 +08:00
如果你不了解某些知识,那么看的过程中必然是痛苦的
这是人的天性,大脑在接受陌生知识的时候需要的算力很大 应对这个问题的方法是,合理的安排所接受知识的陌生程度 如果太陌生,那么大脑受不了,如果太简单,那么是浪费时间把握好,选刚刚好的 当然上面所说的不能够具体的指导某次学习过程的具体做法,这个需要进行摸索试探 |
12
HFcbyqP0iVO5KM05 2021-02-06 09:40:09 +08:00 via Android
我看的时候大呼过瘾啊!
如果是强行记忆地去看,肯定痛苦。这时候不如走马观花随便看看,知道有这么个事。 代码写得多了,会积累很多疑惑,那时候再来看。 |
13
PonysDad 2021-02-06 09:53:26 +08:00 via iPhone
不能够啊。大学后面修完操作系统组成原理体系结构,应该看起来流畅无比才对呀
|
14
wnpllrzodiac 2021-02-06 12:42:14 +08:00 via Android
有点像内功,不能直接用来过招,但潜移默化能让你功力加成。不是直接生产力,可以加 buf
|
15
asanelder 2021-02-06 17:50:50 +08:00
俺最近也在看, 不过
1. 这里面用的 C 语言没多少高深的东西吧? 如果忘记了, 花几个小时复习一下 2. 汇编, 第三章就是在讲汇编, 怎么汇编就成了前序知识了? 3. 计算机体系结构也是同理啊, 本来就是在讲体系结构的一些事情, 你还去哪里找其它前序知识? 怎么看进去, 还是那些读书的方法呗 1. 看序言, 了解本书讲了什么 2. 看某一章的前言, 了解这一章讲的是什么, 有什么作用, 自己之前了不了解, 需不需要再深入了解, 和其它章关系大不大, 如果要学习其它章, 本章需要了解到什么程度. 比如说, 第二章俺看的很枯燥, 但知道什么是补码就行了啊. 第三章就是指令集,看一下汇编是如何处理高级语言的各种结构的, 等等. 总之就是带着思考的去看, 边看边做笔记. 不要怕慢. 你着什么急 |