《计算机结构》地讲述了计算机结构的基本概念、基本原理,计算机的基本构成技术及性能分析方法。介绍了近年来该领域相关技术的重要进展以及新的发展趋势。
全书共分7章。第1章讲述计算机层次结构,计算机结构、组成、实现的定义及相互关系,并行处理技术,计算机结构的分类,计算机性能。第2章讲述指令格式的优化技术,计算机指令的发展方向,RISC的新发展。第3章讲述标量流水线技术,流水线性能分析,流水线的调度技术,超标量流水、VLIW结构及超流水线等指令级并行技术及向量处理机。第4章讲述存储及性能,并行主存,虚拟存储器和Cache。第5章讲述并行处理技术,SIMD计算机的互连网络。第6章讲述多处理机结构,多处理机的Cache一致性,多处理机的软件及并行机的发展趋势。第7章讲述数据驱动的基本原理,数据流程序图和语言,数据流计算机结构。
《计算机结构》内容丰富,取材先进,概念清晰,易于理解,每章均有一定数量的例题和习题。《计算机结构》可作为高等院校计算机本科生的教材或计算机相关的研究生教材,也可作为从事计算机研究的科技人员的参考书。
目录
- 第1章 计算机结构导论
- 1.1 计算机结构的基本概念
- 1.2 计算机结构中并行性的发展
- 1.3 计算机的分类
- 1.4 计算机性能的评价
- 本章小结
- 习题1
- 第2章 指令
- 2.1 数据表示
- 2.2 指令的优化设计
- 2.3 计算机指令的发展方向
- 本章小结
- 习题2
- 第3章 流水线技术与向量处理技术
- 3.1 流水线的基本原理
- 3.2 流水线性能分析
- 3.3 流水线中的相关及处理
- 3.4 先进的流水线调度技术
- 3.5 指令级并行技术
- 3.6 向量处理技术
- 本章小结
- 习题3
- 第4章 存储
- 4.1 存储及性能
- 4.2 并行主存
- 4.3 虚拟存储器
- 4.4 葛速缓冲存储器
- 本章小结
- 习题4
- 第5章 并行处理机
- 5.1 并行处理机的结构与特点
- 5.2 并行处理机的互连网络
- 5.3 几种典型的并行处理机
- 本章小结
- 习题5
- 第6章 多处理机
- 6.1 多处理机的结构与特点
- 6.2 多处理机的Cache一致性
- 6.3 多处理机的软件
- 6.4 多处理机的性能
- 6.5 MIMD并行机结构模型
- 本章小结
- 习题6
- 第7章 数据流计算机
- 7.1 数据流计算机的基本原理
- 7.2 数据流程序图和数据流语言
- 7.3 数据流计算机结构
- 7.4 数据流计算机的性能评价及发展趋势
- 本章小结
- 习题7
- 参考文献