深入理解计算机系统(第3版) – 嵌入式软件工程师必备参考书

《深入理解计算机系统》 是理解计算机系统首选书目,如果你是一名嵌入式程序员,那么我强烈推荐你买上一本,闲暇时翻翻必有大的收获。通过本书你可以了解程序到底是如何编译、链接成一个二进制文件,计算机又是如何运行程序的。即使你不能理解其中的细节,走马观花的读一读,等到有疑问的时候再仔细的品读一番也都是不错的主意。

本书主要介绍了计算机系统的基本概念,包括最底层的内存中的数据表示、流水线指令的构成、虚拟存储器、编译系统、动态加载库,最后几章还介绍了文件、网络编程、并发编程等高级内容。书中提供了大量实际操作,可以帮助读者更好地理解程序执行的方式,改进程序的执行效率。此书以程序员的视角全面讲解了计算机系统,深入浅出地介绍了处理器、编译器、操作系统和网络环境,是这一领域的权威之作。

卡内基 梅隆大学计算机学院院长兼美国4大机构院士撰写,畅销全球40余国,中文版售逾30万册!

卡内基-梅隆、北京大学、清华大学、上海交通大学等国内外众多知名高校选用指定教材。从程序员视角全面剖析的实现细节,使读者深刻理解程序的行为,将所有计算机系统的相关知识融会贯通。

作者简介

Randal E.Bryant(兰德尔 E.布莱恩特)

卡内基·梅隆大学计算机科学学院院长、教授;从事本科生和研究生计算机系统方面的教学近40年;在内基·梅隆大学开设15-213课程“计算机系统导论”(本书基础);ACM院士、IEEE院士、国美国家工程院院士、美国人文与科学研究院院士;研究成果被Intel、IBM、Microsoft等计算机制造商使用;曾获ACM和IEEE颁发的多项大奖。

David R. O’Hallaron(大卫 R. 奥哈拉伦)

卡内基·梅隆大学电子和计算机工程系教授;教授本科生和研究生计算机系统方面的课程20余年;获得在内基·梅隆大学计算机学院颁发的Herbert Simon杰出教学奖;在内基·梅隆大学开设15-213课程“计算机系统导论”(本书基础);曾担任Intel匹兹堡实验室主任;曾与Quake项目组成员一起获得高性能计算领域国际奖项Gordon Bell奖。

未经允许不得转载:海淘实验室 » 深入理解计算机系统(第3版) – 嵌入式软件工程师必备参考书

赞 (0) 打赏

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏