发表于2024-11-22
由兰德尔E.布莱恩特、大卫R.奥哈拉伦著的《深 入理解计算机系统(英文版第3版)(精)》是一本将计 算机软件和硬件理论结合讲述的经典教材,内容涵盖 计算机导论、体系结构和处理器设计等多门课程。本 书*大的特点是为程序员描述计算机系统的实现细节 ,通过描述程序是如何映射到系统上,以及程序是如 何执行的,使读者*好地理解程序的行为,找到程序 效率低下的原因。
和第2版相比,本版内容上*大的变化是,从以 IA32和X86—64为基础转变为完全以X86—64为基础。
主要*新如下: ·基于X86—64,大量地重写代码,**介绍对 处理浮点数据的程序的机器级支持。
·处理器体系结构修改为支持64位字和操作的设 计。
·引入*多的功能单元和*复杂的控制逻辑,使 基于程序数据流表示的程序性能模型预测*加可靠。
·扩充关于用GOT和PLT创建与位置无关代码的讨 论,描述了*加强大的链接技术(比如库打桩)。
·增加了对信号处理程序*细致的描述,包括异 步信号安全的函数等。
·采用*新函数,*新了与协议无关和线程安全 的网络编程。
兰德尔E.布莱恩特,1981年于麻省理工学院获得计算机博士学位,1984年至今一直任教于卡内基-梅隆大学。现任卡内基-梅隆大学计算机科学学院院长、教授,同时还受邀任教于电子和计算机工程系。他从事本科生和研究生计算机系统方面课程的教学近40年。他和O’Hallaron教授一起在卡内基梅隆大学开设了15-213课程“计算机系统导论”,那便是本书的基础。他还是ACM院士、IEEE院士、美国**工程院院士和美国人文与科学研究院院士。其研究成果被Intel、IBM、Fujitsu和Microsoft等主要计算机制造商使用,他还因研究获得过Semiconductor Research Corporation、ACM、IEEE颁发的多项大奖。 大卫 R.奥哈拉伦,卡内基梅隆大学电子和计算机工程系教授。在弗吉尼亚大学(University of Virginia)获得计算机科学的博士学位,2007年-2010年为Intel匹兹堡实验室主任。他教授本科生和研究生的计算机系统方面的课程已有20余年,并和Bryant教授一起开设了“计算机系统导论”课程。曾获得CMU计算机学院颁发的Herbert Simon杰出教学奖。他主要从事计算机系统领域的研究,与Quake项目成员一起获得过高性能计算领域中的*高国际奖项——Gordon Bell奖。他目前的工作重点是研究自动分级(autograding)概念,即评价其他程序质量的程序。
出版者的话
推荐序一
推荐序二
前言
关于作者
**章 计算机系统漫游.
1.1 信息就是位上下文
1.2 程序被其他程序翻译成不同的格式
1.3 了解编译系统如何工作是大有益处的
1.4 处理器读并解释储存在内存中的指令
1.4.1 系统的硬件组成
1.4.2 运行hello程序
1.5 高速缓存至关重要
1.6 存储设备形成层次结构
1.7 操作系统管理硬件
1.7.1 进程
1.7.2 线程
1.7.3 虚拟内存
1.7.4 文件
1.8 系统之间利用网络通信
1.9 重要主题
1.9.1 Amdahl定律
1.9.2 并发和并行
1.9.3 计算机系统中抽象的重要性
1.10 小结
参考文献说明
练习题答案
**部分 程序结构和执行
第2章 信息的表示和处理
2.1 信息存储
2.1.1 十六进制表示法
2.1.2 字数据大小
2.1.3 寻址和字节顺序
2.1.4 表示字符串
2.1.5 表示代码
2.1.6 布尔代数简介
2.1.7 C语言中的位级运算
2.1.8 C语言中的逻辑运算
2.1.9 C语言中的移位运算
2.2 整数表示
2.2.1 整型数据类型
2.2.2 无符号数的编码
2.2.3 补码编码
2.2.4 有符号数和无符号数之间的转换
2.2.5 C语言中的有符号数与无符号数
2.2.6 扩展一个数字的位表示
2.2.7 截断数字
2.2.8 关于有符号数与无符号数的建议
2.3 整数运算
2.3.1 无符号加法
2.3.2 补码加法
2.3.3 补码的非
2.3.4 无符号乘法
2.3.5 补码乘法
2.3.6 乘以常数
……
第3章 程序的机器级表示
第4章 处理器体系结构
第5章 优化程序性能
第6章 存储器层次结构
第二部分 在系统上运行程序
第7章 链接
第8章 异常控制流
第9章 虚拟内存
第三部分 程序间的交互和通信
**0章 系统级I/O
**1章 网络编程
**2章 并发编程
附录A 错误处理
参考文献
深入理解计算机系统(英文版第3版)(精)/经典原版书库 下载 mobi pdf epub txt 电子书 格式 2024
深入理解计算机系统(英文版第3版)(精)/经典原版书库 下载 mobi epub pdf 电子书深入理解计算机系统(英文版第3版)(精)/经典原版书库 mobi epub pdf txt 电子书 格式下载 2024