目录 1
第1章 计算机系统结构导论 1
1.1 基本要求与难点 1
1.1.1 基本要求 1
1.1.2 难点 1
1.2 知识要点 2
1.2.1 计算机系统结构的层次性与透明性 2
1.2.2 计算机系统结构和计算机组成与实现的关系 3
1.2.3 软件可移植性及其实现途径 3
1.2.4 并行性及提高并行性的途径 5
1.2.5 多机系统的耦合度 6
1.2.6 Flynn分类法 6
1.2.7 性能定量分析基础 6
1.2.8 计算机性能测评方法 7
1.3 习题与解析 9
1.3.1 单项选择题 9
1.3.2 填空题 10
1.3.3 判断题 11
1.3.4 简答题 12
1.3.5 应用题 13
第2章 指令系统 21
2.1 基本要求与难点 21
2.1.1 基本要求 21
2.1.2 难点 21
2.2 知识要点 22
2.2.1 指令系统是计算机系统的主要软硬件分界面 22
2.2.2 数据表示与数据类型 22
2.2.3 浮点数据 22
2.2.4 自定义数据表示 25
2.2.5 寻址技术 26
2.2.6 指令格式优化设计 28
2.2.7 复杂指令系统计算机 30
2.2.8 精简指令系统计算机 31
2.3 习题与解析 32
2.3.1 单项选择题 32
2.3.2 填空题 33
2.3.3 判断题 34
2.3.4 简答题 36
2.3.5 应用题 37
3.1.2 难点 60
3.1.1 基本要求 60
第3章 流水技术与流水处理机 60
3.1 基本要求与难点 60
3.2 知识要点 61
3.2.1 指令的顺序执行方式与交叉执行方式 61
3.2.2 先行控制技术 61
3.2.3 流水方式与流水线的分类 61
3.2.4 流水线的性能分析与计算 63
3.2.5 非线性流水线的调度技术 64
3.2.6 流水线的局部相关及其处理方法 66
3.2.8 超标量处理机及其性能分析与计算 67
3.2.7 流水线的全局相关及其处理方法 67
3.2.9 超流水处理机及其性能分析与计算 68
3.2.10 超标量超流水处理机及其性能分析与计算 68
3.2.11 超长指令字处理机及其性能分析 69
3.2.12 向量处理方式 69
3.2.13 向量流水处理机及其性能分析与计算 70
3.3 习题与解析 70
3.3.1 单项选择题 70
3.3.2 填空题 72
3.3.3 判断题 73
3.3.4 简答题 74
3.3.5 应用题 75
第4章 存储系统 110
4.1 基本要求与难点 110
4.1.1 基本要求 110
4.1.2 难点 111
4.2 知识要点 111
4.2.1 存储系统的层次结构 111
4.2.2 程序局部性 111
4.2.3 存储系统的性能指标 112
4.2.4 并行存储器 112
4.2.5 虚拟存储器的存储管理方式 113
4.2.6 页面替换算法 115
4.2.7 堆栈型替换算法 116
4.2.8 Cache存储器的地址映像与地址变换 116
4.2.9 Cache存储器的替换算法及其实现 118
4.2.10 Cache的一致性问题及解决方法 119
4.2.11 三级存储系统的组织方式 119
4.3 习题与解析 120
4.3.1 单项选择题 120
4.3.2 填空题 122
4.3.3 判断题 124
4.3.4 简答题 125
4.3.5 应用题 127
第5章 输入输出系统 152
5.1 基本要求与难点 152
5.1.1 基本要求 152
5.1.2 难点 152
5.2 知识要点 153
5.2.1 输入输出系统的主要特点 153
5.2.2 基本输入输出方式 153
5.2.3 中断处理 155
5.2.5 输入输出通道的作用与功能 156
5.2.4 中断屏蔽 156
5.2.6 通道的工作原理 157
5.2.7 通道的数据传送方式和传送时间 158
5.2.8 通道流量的分析与计算 159
5.3 习题与解析 160
5.3.1 单项选择题 160
5.3.2 填空题 162
5.3.3 判断题 163
5.3.4 简答题 164
5.3.5 应用题 165
6.2 知识要点 178
6.1.2 难点 178
6.2.1 互联函数及其表示方法 178
第6章 互联网络 178
6.1 基本要求与难点 178
6.1.1 基本要求 178
6.2.2 几种基本的互联函数 179
6.2.3 互联网络的结构参数和传输性能参数 181
6.2.4 几种静态互联网络及其拓扑结构 182
6.2.5 动态互联网络的基本结构 183
6.2.6 Omega网络 184
6.2.7 STARAN网络 184
6.2.10 Delta网络 185
6.2.8 间接二进制n方体网络 185
6.2.9 基准网络 185
6.2.11 数据变换网络 186
6.2.12 Benes二进制置换网络 187
6.2.13 UMA和NUMA多处理机系统的通信方式 187
6.2.14 消息格式与消息寻径方式 188
6.2.15 消息传送的流控制策略 189
6.2.16 互联网络的通信模式 189
6.3.1 单项选择题 190
6.3 习题与解析 190
6.3.2 填空题 193
6.3.3 判断题 194
6.3.4 简答题 195
6.3.5 应用题 201
7.1.2 难点 222
7.2 知识要点 222
7.2.1 并行处理机的两种基本结构 222
7.1.1 基本要求 222
7.1 基本要求与难点 222
第7章 并行处理机 222
7.2.2 采用并行处理机的SIMD计算机主要特点 223
7.2.3 ILLIAC Ⅳ计算机 223
7.2.4 BSP计算机 224
7.2.5 阵列处理机上的差分计算 225
7.2.6 阵列处理机的常用算法 225
7.3 习题与解析 226
7.3.1 单项选择题 226
7.3.2 填空题 227
7.3.3 判断题 228
7.3.4 简答题 230
7.3.5 应用题 231
第8章 多处理机系统 241
8.1 基本要求与难点 241
8.1.1 基本要求 241
8.1.2 难点 241
8.2 知识要点 241
8.2.1 多处理机系统的基本结构 241
8.2.2 多处理机的Cache一致性问题及产生原因 242
8.2.3 总线监听协议 243
8.2.4 基于目录的协议 244
8.2.5 大规模并行处理系统——CM-5系统 245
8.2.6 SGI Origin 2000系列服务器 245
8.2.7 多处理机系统性能分析与计算 246
8.3 习题与解析 246
8.3.1 单项选择题 246
8.3.2 填空题 248
8.3.3 判断题 249
8.3.4 应用题 250
专业术语中英文对照表 261
参考文献 266