Computer Systems: A Programmer's Perspective
来自微风的维基
PEARSON Prentice Hall
Randal E. Bryant & David R. O'Hallaron
学校计算机原理课程所使用的教材,由于课时关系只学习了Part I和II的部分,Part III在之后自己读了一下。
这本书的中文版被翻译为《深入理解计算机系统》(始终觉得这个译名不怎么样,明明没有深入…),是相当经典的一本教材。大体上把一个程序员要知道的计算机系统底层的内容都介绍了一下。
好书的定义是什么呢,在我看来,就是读起来很流畅,容易理解,读完后真正把书本上的内容变成了自己可以说明的东西。这本书可以说是做到了。个人觉得这本书对流水线部分的讲解写的很是不错,条例很清晰,使用的图标对于理解内容也很有帮助。
总之,对于希望了解在“程序员视点”之下的计算机运行原理的人来说,这本书是相当推荐的导论类书籍。