第1章 计算机系统结构的基本概念 1
1.1 知识点和学习要求 1
1.2 重点与难点分析 2
1.2.1 计算机系统的多级层次结构 2
1.2.2 计算机系统结构、组成与实现 4
1.2.3 软硬件取舍与计算机系统设计思路 6
1.2.4 结构设计要解决好软件的可移植性 6
1.2.5 应用与器件的发展对系统结构的影响 8
1.2.6 系统结构中并行性的发展及计算机系统的分类 8
1.3 典型例题详解 11
1.4 同步测试练习 13
第2章 数据表示与指令系统 17
2.1 知识点和学习要求 17
2.2 重点与难点分析 18
2.2.1 数据表示 18
2.2.2 寻址方式 21
2.2.3 指令格式的优化设计 23
2.2.4 按CISC方向发展与改进指令系统 23
2.2.5 按RISC方向发展与改进指令系统 24
2.3 典型例题详解 25
2.4 同步测试练习 32
第3章 总线、中断与输入输出系统 39
3.1 知识点和学习要求 39
3.2 重点与难点分析 39
3.2.1 输入输出系统的基本概念 40
3.2.2 总线设计 40
3.2.3 中断系统 42
3.2.4 通道处理机 45
3.3 典型例题详解 48
3.4 同步测试练习 55
第4章 存储体系 62
4.1 知识点和学习要求 62
4.2 重点与难点分析 63
4.2.1 存储体系概念与并行主存系统 63
4.2.2 虚拟存储器 65
4.2.3 高速缓冲存储器 68
4.3 典型例题详解 72
4.4 同步测试练习 82
第5章 重叠、流水和向量处理机 89
5.1 知识点和学习要求 89
5.2 重点与难点分析 90
5.2.1 重叠方式 90
5.2.2 流水方式 92
5.2.3 向量的流水处理与向量处理机 97
5.2.4 指令级高度并行的超级处理机 98
5.3 典型例题详解 99
5.4 同步测试练习 114
第6章 阵列处理机 122
6.1 知识点和学习要求 122
6.2 重点与难点分析 123
6.2.1 阵列处理机原理 123
6.2.2 阵列处理机的并行算法 124
6.2.3 SIMD计算机的互联网络 125
6.2.4 并行存储器的无冲突访问问题 130
6.3 典型例题详解 130
6.4 同步测试练习 136
第7章 多处理机 143
7.1 知识点和学习要求 143
7.2 重点与难点分析 143
7.2.1 多处理机的特点及主要技术问题 144
7.2.2 多处理机的硬件结构 144
7.2.3 程序并行性 146
7.2.4 多处理机的性能 148
7.2.5 多处理机的操作系统 148
7.3 典型例题详解 148
7.4 同步测试练习 155
第8章 其他计算机结构 163
8.1 知识点和学习要求 163
8.2 重点与难点分析 163
8.2.1 脉动阵列机 163
8.2.2 大规模并行处理机与机群系统 163
8.2.3 数据流机 164
8.2.4 归约机 165
8.2.5 智能机 165
8.3 典型例题详解 165
8.4 同步测试练习 168
第9章 自考知识扩充 171
9.1 计算机系统结构设计 171
9.2 计算机性能的评测 173
9.3 浮点数据表示 176
9.4 输入输出子系统 178
9.5 cache存储系统设计 179
9.6 控制相关的动态解决技术 183
第10章 模拟试题及解答 187
模拟试题1 187
模拟试题2 190
模拟试题3 191
模拟试题4 194
模拟试题5 195
模拟试题6 199
模拟试题7 199
模拟试题8 201
模拟试题9 203
模拟试题1解答 207
模拟试题2解答 210
模拟试题3解答 213
模拟试题4解答 216
模拟试题5解答 220
模拟试题6解答 222
模拟试题7解答 225
模拟试题8解答 228
模拟试题9解答 230
附录2002年上半年高等教育自学考试全国统一命题考试——计算机系统结构试卷 235
参考文献 242