《深入理解计算机系统》怎么样?

如何评价《深入理解计算机系统》这本书?
《深入理解计算机系统》这本书有意义吗?

喜欢这个问题 | 分享 | 新建回答

回答

jerkzhang

Mar 7, 2020
2 赞

这本书是有中文版的(个人认为读中文版并不Low),很多大学的软件专业都会拿这本书作为教材,这是一本非常经典的教材,也许有些枯燥,也许一时间难以完全理解与掌握,但是这本书值得一啃,将来会有好处的,会对计算的底层实现有更深的理解。

如果是软件专业,将来是往应用方向走,即使搞不透这本书也不会有丝毫影响;软件的应用层和计算机底层科学未必需要都懂,随着计算机专业的发展,确实是可以分开了,这本书早年就作为高校计算机的教材,在那个时候的高校计算机专业的教育设计,力求系统化,其实甚至教授都没搞懂这本书就会去上课了;随着计算机专业领域的快速发展,并不一定需要去看懂这本书,但是这本书值得去读,即使是向应用方向从事一辈子,也有可能会遇到更复杂的应用架构与设计,可能会对计算机本身的硬件能力进行挑战,这时,对计算机底层的知识的了解与掌握会有很大帮助;这本书并不一定要一次性嚼透,大致了解,然后随着不断的实践过程中,会自然而然地对计算机有更深刻的认识与理解。

总之,经典的好书,一定要读。



喷火的尾巴

Mar 8, 2020
0 赞

《深入理解计算机系统》这本书挺经典的,值得一读。举一个具象的例子吧,比如你在写一个非常复杂与对性能极致追求的程序,你读了这本书就比较容易理解你的程序的瓶颈在哪里,是硬盘的IO是瓶颈,还是CPU的线程数是瓶颈。简而言之,这本书虽然看似枯燥,但是是为了更好地写代码,而打下坚实的基础。如果初学者读这本书有点累,我推荐不如自己先亲手组装一台电脑,这样可能有助于读懂这本书。