阅读经典——《深入理解计算机系统》

本书从程序员的角度,讲述应用程序员如何能够利用系统知识编写出更好的程序。

前言

Randal E.Bryant和David R. O'Hallaron于2003年发布了这本书的第一版,直到今天,《深入理解计算机系统》已经成为计算机领域不可多得的经典教材,每一个程序员都应该读一读这本书。

这是一本巨著,全文一千余页,足以让人望而却步。但又不能不读,要想成为一名优秀的编程人员,这是提高自身水平的不二法门。

今天,我将开启阅读经典系列之《深入理解计算机系统》,一边读书,一边把这本书的精髓呈现给大家,不定期更新文集“深入理解计算机系统”,欢迎每个热爱计算机的朋友不吝赐教。

版本

以2011年机械工业出版社出版的《深入理解计算机系统》英文版第二版为标准。并使用与机械工业出版社出版的中文版第二版一致的中文翻译。

深入理解计算机系统 英文版

深入理解计算机系统 中文版

本书目录

  1. 计算机系统漫游
  1. 信息的表示和处理
  2. 程序的机器级表示
  3. 处理器体系结构
  4. 优化程序性能
  5. 存储器层次结构
  6. 链接
  7. 异常控制流
  8. 虚拟存储器
  9. 系统级I/O
  10. 网络编程
  11. 并发编程

其它

值得一提的是,这本书标题的英文原文是《Computer Systems: A Programmer's Perspective》,直译为“计算机系统:以一个程序员的视角”。可见作者已经说的很清楚了,本书不是给计算机系统的设计者看的,而是给计算机系统的使用者——程序员看的。不懂计算机系统也能写程序,但懂了计算机系统才能写更好的程序,这是不争的事实。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 13,824评论 6 244
  • 劳池科室新任命了位科长,三十三四,一脸秀气。 劳池是科室的副科长,这次老科长退休,理所应当由他这个干了十来年的老副...
    左二狗阅读 1,670评论 0 1
  • 如何改善一些小细节,从而成就自己,并成功影响他人。书中分别从如何说服别人、如何提高职场效率以及如何更好地实现目标三...
    陶壹阅读 942评论 0 2
  • 时间这东西,真是让人着迷 当你正在经历的时候,只觉没什么特别,可当一切成为回忆,却疯狂地去怀念那时心境,然后感叹时...
    疯月不觉阅读 2,523评论 0 0
  • 年少的时候觉得,生活像一首歌,美妙、起伏。后来日子一天一天,一年一年,简单又平凡,我也和大多数人一般。 ...
    浅镜阅读 1,651评论 2 13