第1章 计算机体系结构 1
1.1 教学指南 1
1.2 主要内容 1
1.2.1 计算机体系结构的概念 2
1.2.2 计算机体系结构的发展 7
1.2.3 计算机系统设计和分析 14
1.2.4 基本的可靠性模型 19
1.3 典型题目解析 20
1.4 习题及习题解答 21
第2章 指令系统 30
2.1 教学指南 30
2.2 主要内容 30
2.2.1 指令系统的分类 30
2.2.2 寻址方式 32
2.2.3 指令系统的设计和优化 34
2.2.4 指令系统的发展和改进 37
2.2.5 操作数的类型和大小 41
2.2.6 MIPS指令系统结构 42
2.3 习题及习题解答 47
第3章 流水线技术 52
3.1 教学指南 52
3.2 主要内容 52
3.2.1 流水线的基本概念 52
3.2.2 MIPS的基本流水线 56
3.2.3 流水线中的相关 65
3.2.4 流水线计算机实例分析(MIPS R4000) 79
3.2.5 向量处理机 84
3.3 典型题目解析 85
3.4 习题及习题解答 88
第4章 指令级并行 92
4.1 教学指南 92
4.2 主要内容 92
4.2.1 指令级并行的概念 92
4.2.2 指令的动态调度 95
4.2.3 控制相关的动态解决技术 103
4.2.4 多指令流出技术 109
4.3 典型题目解析 113
4.4 习题与习题解答 119
第5章 存储层次 130
5.1 教学指南 130
5.2 主要内容 130
5.2.1 存储器的层次结构 130
5.2.2 Cache基本知识 134
5.2.3 降低Cache失效率的方法 144
5.2.4 减少Cache失效开销的方法 153
5.2.5 减少Cache命中时间的方法 159
5.2.6 主存 164
5.2.7 虚拟存储器 167
5.2.8 存储层次实例 173
5.3 典型题目解析 176
5.4 习题及习题解答 184
第6章 输入输出系统 190
6.1 教学指南 190
6.2 主要内容 190
6.2.1 存储设备 190
6.2.2 IO系统的性能分析 197
6.2.3 IO系统的可靠性 200
6.2.4 RAID技术 201
6.2.5 总线技术 205
6.2.6 通道技术 207
6.2.7 IO系统性能与操作系统的关系 211
6.3 典型题目解析 212
6.4 习题及习题解答 212
第7章 多处理机 218
7.1 教学指南 218
7.2 主要内容 218
7.2.1 并行计算机体系结构的分类 218
7.2.2 多处理机中的存储器一致性 221
7.2.3 对称式共享存储器体系结构中的监听协议 222
7.2.4 分布式共享存储器体系结构中的目录协议 224
7.2.5 静态互联网络与动态互联网络 226
7.2.6 同步 231
7.3 典型题目解析 233
7.4 习题及习题解答 234
第8章 机群计算机 240
8.1 教学指南 240
8.2 主要内容 240
8.2.1 机群的基本概念和结构 241
8.2.2 机群的特点 241
8.2.3 机群的分类 241
8.3 习题及参考答案 242
参考文献 244