本书系统地论述了计算机系统结构的基本概念、设计原理和分析方法,以及有关的先进技术和最新的发展趋向。在讲解时将定性和定量分析方法结合起来,并从经济、有效观点来权衡有关技术措施的取舍,这是本书的特色之一。 全书共分十章,第一章叙述计算机系统结构的设计基础,包括计算机系统结构的含义、分类,计算机系统的分型,计算机系统的设计准则,以及计算机系统结构的发展趋向。第二章讲述计算机的性能,性能的评估标准和测试结果的统计方法,以及计算机成本和价格的关系。第三章叙述计算机数据类型和数据表示及两者的关系。第四章论述计算机指令系统集结构的分类,计算机指令系统的设计原理和风格及对多媒体操作的支持。第五章讲解标量流水技术,介绍各种先进的流水技术,包括开发指令级并行性的各种静动态调度,超标量、超流水、VLIW、EPIC、软件流水、动态猜测执行等技术,以及开发线程级并行性的多线程技术。第六章叙述向量流水处理技术,涉及向量处理基本方法及增强性能的方法,以及并行向量处理技术。第七章讲解了存储体系结构,包括基本原理,高速缓存结构,主存带宽拓宽方法,虚拟存储以及网络存储。第八章论述输入输出子系统,包括总线系统,中断系统,输入/输出通道以及并行I/O。第九章叙述并行计算技术,包括并行机系统的分类及并行性的开发策略,各种静动态互连网络及性能指标的分析,机群和网络计算,流行的并行程序设计语言,以及并行计算机系统的发展趋向。第十章讲述新型计算机系统结构,包括计算模型的分类,多核处理器计算机及其软硬件支撑技术,以及数据流计算机和归约机。 本书取材先进,内容丰富,篇幅适中,每章有小结并备有一定数量的习题和思考题。这是本书的另一特色。本书可作为高等院校计算机专业高年级学生的教材,也可作为有关专业的研究生教材,本书也可作为从事计算机研究和设计的科技人员的参考书。 |
第1章 计算机系统结构设计基础 |
|
|
|
|
|
|
|
|
|
|