内容简介
本书系统地讲述了计算机系统结构的基本概念、设计原理和分析方法以及有关的先进技术和最新的发展趋向。本书侧重以RISC技术来分析和讨论有关系统结构的问题,将定性和定量分析方法结合起来,并从经济、有效观点来权衡有关技术措施的取舍。
全书共分十章,第一章叙述计算机系统结构的设计基础,包括计算机系统结构的含义、分类和计算机系统的设计准则以及计算机系统结构的发展。第二章讲述计算机的性能、成本和价格。第三章叙述数据类型和数据表示。第四章讲述指令系统的设计原理和风格,并以RISC设计风格为主进行了讨论。第五章讲解标量流水技术,以RISC机中的流水线为例,叙述流水操作中的主要障碍和解决办法,并介绍先进的流水技术。第六章叙述向量流水处理,包括向量处理方法和增强向量处理性能的方法。第七章和第八章分别讲解存储体系和输入/输出子系统。第九章叙述并行处理技术,包括SIMD并行机、MIMD多处理机、互连网络和并行机发展趋向。第十章讲述新型计算机系统结构,包括计算模型的分类、数据流计算机、归约机和人工智能计算机。
本书内容丰富、取材先进,每章有小结并备有一定数量的习题和思考题。本书可作为高等院校计算机专业的高年级学生的教材,也可作为有关专业的研究生教材,本书亦可作为从事计算机研究的科技人员的参考书。