美文网首页
程序员进阶必读《深入理解计算机系统》

程序员进阶必读《深入理解计算机系统》

作者: SunnyZhang的IT世界 | 来源:发表于2019-05-12 10:44 被阅读0次

    今天本号推荐一个程序开发领域的经典之作,《深入理解计算机系统》。本书于2011年由机械工业出版社翻译出版。英文原版的名称为《计算机系统-程序员的视角》。图1是影印版的截图。

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

    图2是机械工业出版社的截图。从截图风格也能猜出来这本书是机械工业出版社的作品。


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

    废话少说,我们先看一下这本书的目录:

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

    从目录上可以看出,该书从计算机的底层揭示了程序开发和运行的本质。同时本书囊括了从程序的编译到运行的方方面面,而且包含程序开发的常见领域,例如IO、网络和并发等。

    本书最大的特点在于庖丁解牛式的解析,不仅仅告诉你程序是如何编译的,而且告诉你程序编译过程中编译器是如何对程序进行优化的,并且告诉你从CPU指令方面存在的问题及优化的局限等。

    电子版下载地址(仅用于学习用途。如有侵权,请联系本号删除。):
    https://u19702000.ctfile.com/fs/19702000-374008043

    相关文章

      网友评论

          本文标题:程序员进阶必读《深入理解计算机系统》

          本文链接:https://www.haomeiwen.com/subject/qzoqaqtx.html