| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
出版者的话
专家指导委员会
译者序
前言
第1章计算机概念和技术
1.1概述
1.2程序的表象之下
1.3打开计算机的机箱
1.4实例:制造Pentium4芯片
1.5谬误和陷阱
1.6结论
■1.7历史回顾和深入阅读
1.8习题
现实世界中的计算机:信息技术在非IT领域的40亿产值
第2章计算机指令
2.1概述
2.2计算机硬件的操作
2.3计算机硬件的操作数
2.4计算机中指令的表示
2.5逻辑运算
2.6分支指令
2.7计算机硬件的过程支持
2.8人机交互
2.9对32位立即数的MIPS编址和寻址
2.10程序的翻译和启动运行
2.11编译器如何优化
■2.12编译器如何工作初探
2.13以一个C程序的排序为例
■2.14面向对象语言的实现
2.15数组与指针
2.16实例:IA-32指令
2.17谬误和陷阱
2.18结论
■2.19历史回顾和深入阅读
2.20习题
现实世界中的计算机:用数据拯救我们的环境
第3章计算机的算术运算
3.1概述
3.2有符号数与无符号数
3.3加法与减法
3.4乘法
3.5除法
3.6浮点运算
3.7实例:IA-32中的浮点部件
3.8谬误和陷阱
3.9结论
■3.10历史回顾和深入阅读
3.11习题
现实世界中的计算机:重建古代世界
第4章评估和理解性能
4.1概述
4.2CPU的性能和影响因素
4.3性能评估
4.4实例:两个SPEC基准测试以及新型Intel处理器的性能评价
4.5谬误和陷阱
4.6结论
■4.7历史回顾和深入阅读
4.8习题
现实世界中的计算机:使交通工具更快更安全
第5章处理器
5.1概述
5.2逻辑设计规则..
5.3数据通路的建立
5.4一个简单的实现方案
5.5多周期实现方案
5.6异常
■5.7微程序设计:简化控制设计
■5.8使用硬件描述语言进行数字设计概述
5.9实例:近期的Pentium处理器的实现结构
5.10谬误和陷阱
5.11结论
■5.12历史回顾和深入阅读
5.13习题
现实世界中的计算机:助力残障人士
第6章利用流水线提高性能
6.1流水线概述
6.2流水线的数据通路
6.3流水线中的控制
6.4数据冒险与转发
6.5数据冒险与阻塞
6.6分支冒险
■6.7使用硬件描述语言对流水线进行建模
6.8异常
6.9高级话题:如何提高性能
6.10实例:Pentium4处理器的流水线
6.11谬误和陷阱
6.12结论
■6.13历史回顾和深入阅读
6.14习题
现实世界中的计算机:无网守的大众通信方式
第7章层次结构的存储器
7.1概述
7.2高速缓存基础知识
7.3高速缓存性能的评估和提高
7.4虚拟存储器
7.5层次结构存储器的一般框架
7.6实例:PentiumP4和AMDOpteron的存储器层次结构
7.7谬误和陷阱
7.8结论
■7.9历史回顾和深入阅读
7.10习题
现实世界中的计算机:保护世界艺术财富
第8章存储器.网络和其他外围设备
8.1概述
8.2磁盘存储及其可靠性
■8.3网络
8.4总线以及在处理器.内存和I/O设备之间的其他连接
8.5为处理器.内存和操作系统提供I/O设备接口
8.6I/O性能测量:磁盘和文件系统的例子
8.7设计I/O系统
8.8实例:数码相机
8.9谬误和陷阱
8.10结论
■8.11历史回顾和深入阅读
8.12习题
现实世界中的计算机:通过更好的诊断来延长寿命
第9章多处理器和集群
9.1概述
9.2多处理器编程
9.3用单一总线连接的多处理器
9.4通过网络连接的多处理器
9.5集群
9.6网络拓扑结构
9.7片内多处理器和多线程技术
9.8实例:GooglePC集群系统
9.9谬误和陷阱
9.10结论——计算机系统结构的改良和变革
9.11历史回顾和深入阅读
9.12习题
■附录A汇编器.链接器和SPIM模拟器
■附录B逻辑设计基础
■附录C控制器的硬件实现
■附录D桌面计算机.服务器和嵌入式计算机上的RISC体系结构综述