深入理解计算机系统(英文版·第3版)

深入理解计算机系统(英文版·第3版)

[美] Randal E. Bryant

出版时间

2017-04-01

文件格式

PDF

文件大小

0.17GB

评分

★★★★★

标签

编程

内容简介

《深入理解计算机系统(英文版·第3版)》是一本将计算机软件和硬件理论结合讲述的经典教材,内容涵盖计算机导论、体系结构和处理器设计等多门课程。《深入理解计算机系统(英文版·第3版)》*大的特点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为,找到程序效率低下的原因。

和第二版相比,本版内容上最大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下:

· 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。

· 处理器体系结构修改为支持64位字和操作的设计。

· 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。

· 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。

· 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。

· 采用最新函数,更新了与协议无关和线程安全的网络编程。

【特别说明:原出版社授权影印版权时,明确规定不能加参考文献和索引,前言及目录也要翻译为中文,因此《深入理解计算机系统(英文版·第3版)》影印版与原书仍然有所不同】

目录
Preface xix
About the Authors xxxv
1 A Tour of Computer Systems 1
1.1 Information Is Bits + Context 3
1.2 Programs Are Translated by Other Programs into Different Forms 4

显示全部
用户评论
英文版的这本书是我读过的晦涩的一本书,每天看4个小时,每天只能看10面,没有翻译版本的pdf会更难理解,看了半个月,只差不多刚完成第二章。看来豆瓣的程序员也是人均英语托福水平了,个个看得这么流畅。:)
introduction to computer systems
计算机系统基石,常读常新。
看不下去了,还回图书馆了。能看的动这本书的都是大佬啊,都是大佬。
怎么说呢,我一个控制工程的搞上了工控软件开发,喜欢上上C语言和计算机,这本书很受用
感觉也没那么神
必看书目
配合课程一起服用,要做lab哦
手机扫码访问
下载地址
我要反馈