|  |      1Andiry      2016-06-09 09:25:42 +08:00 这书算是简单的,入门水平 | 
|      2we000      2016-06-09 09:26:08 +08:00 当时刚毕业, 花了一周工作日的下班后时间快速看完, 爽的不行. | 
|  |      3LeeCoding      2016-06-09 09:38:17 +08:00 via iPhone 2011 年看的,一开始好多地方不懂,查资料做些笔记,后来也陆陆续续重新看了几次,收获很大。 | 
|      4paperplane      2016-06-09 09:49:51 +08:00 做 cmu 15-213 啊 | 
|  |      5starcraft      2016-06-09 09:58:50 +08:00 via iPhone  1 这书本科老师给的要求是通读。因为硬件层会看模数电,微体系 指令层会看计算机组成设计,操作系统层会看现代操作系统,应用语言层会学汇编与 C ,编译原理有龙书,网络有自顶向下。回到 csapp ,这只是导论,然而大把人把它当 all in one 的宝典,这儿没学那儿没学还边啃边说着好书。其实,每部分基础都好好学,这书不看都没问题。 | 
|  |      6angelface      2016-06-09 10:13:27 +08:00 这本书值得好好看一下。 | 
|      7feiyuanqiu      2016-06-09 10:15:50 +08:00 via iPhone 不用强求一遍就看懂,可以先概略地翻一遍,对整体有个概念。 这本书其实是本 c 语言书,没有 c 基础的话,可以先找本 c 的书看看,然后跟这本书对照着学习,比如对数据溢出或类型转换带来的精度损失理解不清楚的话,就可以结合 csapp 第二章一起看,对一些代码的奇怪的运行结果感到迷惑的时候,可以解析到汇编,尝试用第三章的知识看懂汇编代码来理解程序的行为...差不多就是这样,算是我自己的一点学习经验吧 | 
|  |      8woodrat      2016-06-09 12:08:43 +08:00 直接看,不懂的粗略过一遍,再自己去补上相应的知识。 当然可以跟课学 [The Hardware/Software Interface]( https://www.coursera.org/course/hwswinterface) | 
|  |      9misaka19000 OP @starcraft 我现在对操作系统比较感兴趣,请问我应该是先把这本书通读一遍再去学操作系统,还是直接学呢?我之前在跟 MIT6.828 ,学起来感觉很吃力,请问有没有好的学习方法或者书籍推荐呢?谢谢。 | 
|  |      10chlx      2016-06-09 12:50:58 +08:00 读研时选了计算机体系结构,发现完全跟不上;于是把 CSAPP 翻来看了一遍,写得其实自称体系,通俗易懂 | 
|  |      11yemenchun1      2016-06-09 14:26:32 +08:00 via iPhone @misaka19000 UCBerkeley 在油管上有个 OS 的公开课,如果你英语好可以去看那个视频。 coursera 上有北大的 OS 公开课,学堂在线有清华 OS 的公开课。 CS : APP 严格来说不是讲操作系统的书,我就没看它,直接学得 OS 去效果也还好。 | 
|      12hei1000      2016-06-09 17:30:50 +08:00 via Android 这本书不看完觉得对不住自己 至于很多看不懂,大概基础比较差吧 BTW :我看的还是英文版咧 | 
|  |      13jsyangwenjie      2016-06-09 18:05:11 +08:00 就这么看完了,入门书而已,很简单的 | 
|  |      147wN5407klUw768m0      2016-06-09 18:05:27 +08:00 一本大一入门书要是看不懂,就别接着学专业课了。习题你做了吗? | 
|  |      15misaka19000 OP @hei1000  那请问有哪些基础需要补充呢 | 
|      16julyclyde      2016-06-09 20:27:50 +08:00 如果看不懂,可以先读《 code 》(中文版旧的叫《编码的奥秘》;新的《编码:隐匿在计算机软硬件背后的语言》) | 
|  |      17lechain      2016-06-09 21:24:31 +08:00 via Android 正在看…虽然慢了点…不过收获很丰硕 要不贴一下我的进度? 5.31:P152 6.02:P241 6.03:P255 6.06:P256 6.08:P260 6.09:P272 前面两章看完只用了一周~ | 
|  |      18lechain      2016-06-09 21:26:25 +08:00 via Android 对了… 6.3 6.4 6.5 因为出去比赛…所以暂停了三天~不然处理器的硬件原理这里应该快看完了 | 
|      19klion26      2016-06-09 21:32:47 +08:00 看了,记得做习题,强烈推荐上面网友推荐的  The Hardware/Software Interface  这门课,做了之后理解更深 | 
|      20introom      2016-06-10 00:28:19 +08:00 via Android 如果不是完全没了解的话,没必要看, ld, gcc, 这些的 texinfo 还要 intel 的手册都很好读啊。 | 
|      21hei1000      2016-06-10 10:09:57 +08:00 via Android @misaka19000 有哪些看不懂的就上网查哪些咯,开始可能进度比较慢,过一段时间就好了 | 
|      22onceyoung      2016-06-11 00:15:14 +08:00 via Android 我只想问,楼主是太高自己还是太小看本书? |