计算机系统结构PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘超主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2010
- ISBN:9787508479903
- 页数:394 页
第1章 计算机体系结构导论 1
1.1 计算机体系结构的基本概念 1
1.1.1 提高计算机性能的硬件因素 1
1.1.2 广义的计算机语言与虚拟计算机 2
1.1.3 计算机体系结构及其范畴 3
1.1.4 计算机组成与计算机实现 4
1.1.5 计算机体系结构的特性 6
1.2 计算机体系结构的演变 10
1.2.1 计算机体系结构的基本模型 10
1.2.2 计算机体系结构存在的主要问题及其改进 12
1.2.3 计算机体系结构的演变过程 14
1.3 影响计算机体系结构的因素 16
1.3.1 影响计算机体系结构的基本因素 16
1.3.2 编译技术与计算机体系结构的关系 20
1.3.3 算法与计算机体系结构的关系 23
1.3.4 计算机体系结构的分类 23
1.4 计算机体系结构中的并行性及其发展 27
1.4.1 并行性与并行处理 27
1.4.2 并行性等级的划分 28
1.4.3 提高计算机并行性的技术途径 29
1.4.4 多机系统及其耦合度 29
1.4.5 多处理机系统 30
1.4.6 计算机体系结构实现并行处理的历程 31
1.5 计算机体系结构设计的基础 34
1.5.1 计算机体系结构设计的原则 34
1.5.2 计算机体系结构设计的方法 35
1.5.3 软件可移植性及其实现的方法 36
1.5.4 计算机体系结构设计的定量原理 38
1.5.5 CPU性能分析 39
1.6 计算机系统的评价 41
1.6.1 计算机系统评价的概念 41
1.6.2 计算机系统的性能 41
1.6.3 计算机系统的成本与价格 42
1.6.4 程序执行时间的测定 43
习题一 45
第2章 流水线技术 49
2.1 流水线的基本概念 49
2.1.1 多条指令的执行方式 49
2.1.2 什么是流水线 50
2.1.3 流水线的表示方法 51
2.1.4 流水线的分类 52
2.1.5 流水线的特点 55
2.2 处理机实现流水线的基本结构 56
2.2.1 重叠执行方式的基本结构 56
2.2.2 先行控制方式的基本结构 57
2.2.3 先行控制指令流水线的基本结构 60
2.2.4 运算操作流水线和宏流水线的基本结构 61
2.2.5 流水线结构设计中的若干问题 61
2.3 线性流水线的性能及其分析 62
2.3.1 吞吐率(Through Put rate,TP) 62
2.3.2 加速比(Speedup ratio,S) 64
2.3.3 效率(Efficiency,E) 64
2.3.4 吞吐率、加速比和效率之间的关系 65
2.3.5 流水线“瓶颈”问题的解决方法 65
2.3.6 流水线最佳段数的选择 67
2.4 流水线中的相关及其处理 70
2.4.1 流水线中相关的基本概念 70
2.4.2 资源相关 71
2.4.3 操作数相关 73
2.4.4 指令相关 76
2.4.5 变址相关 76
2.4.6 条件转移相关及其对流水线效率的影响 77
2.4.7 条件转移相关的处理技术 79
2.4.8 无条件转移相关 85
2.4.9 中断转移相关 85
2.5 非线性流水线的调度 86
2.5.1 问题的提出 86
2.5.2 非线性流水线调度的相关术语及其计算方法 88
2.5.3 最小启动循环调度策略的求解及其实现 89
2.5.4 非线性流水线的优化调度方法 91
2.5.5 多功能非线性流水线的调度 93
习题二 95
第3章 互联网络技术 101
3.1 互联网络的基本概念 101
3.1.1 互联网络及其组成与特征 101
3.1.2 互联网络的描述工具 103
3.1.3 常用的基本互连函数 104
3.1.4 互联网络结构特性和传输性能参数 108
3.1.5 互联网络的分类 110
3.2 静态互联网络 112
3.2.1 静态互联网络及类型 112
3.2.2 静态互联网络的结构 112
3.2.3 静态互联网络特性的比较 116
3.3 动态互联网络 116
3.3.1 动态互联网络及其互连形式 116
3.3.2 总线互联网络 116
3.3.3 交叉开关互联网络 117
3.3.4 多级交叉开关互联网络 118
3.3.5 动态互联网络特性的比较 120
3.4 常用的多级交叉开关动态互联网络 121
3.4.1 Ω多级动态网络(Omega网络) 121
3.4.2 STARAN多级动态网络 123
3.4.3 间接二进制n方体多级动态网络 127
3.4.4 δ多级动态网络 128
3.4.5 DM多级动态网络 129
3.4.6 基准多级动态网络 130
3.4.7 可重排3级Clos网络 131
3.4.8 Benes二进制置换网络 132
3.5 互联网络的消息传递 135
3.5.1 消息传递的格式与方式 135
3.5.2 路由选择及其方法 138
3.5.3 算术选路算法 140
3.5.4 虚拟通道 141
3.5.5 死锁 142
3.5.6 流量控制策略 147
3.5.7 选播和广播寻径 150
习题三 152
第4章 计算机属性优选技术 157
4.1 数据表示 157
4.1.1 数据表示的基本概念 157
4.1.2 引入数据表示的基本原则 159
4.1.3 自定义数据表示 159
4.1.4 向量与堆栈数据表示 163
4.1.5 浮点数的尾数基值及其格式设计 165
4.1.6 原子类型操作数的大小 168
4.2 寻址技术与存储保护 169
4.2.1 编址方式 169
4.2.2 寻址方式 171
4.2.3 程序装入与定位 172
4.2.4 存储保护 174
4.3 指令格式的优化设计 176
4.3.1 指令系统设计的基础 176
4.3.2 指令系统的结构分类 178
4.3.3 指令字的编码格式 179
4.3.4 指令格式中的地址码 181
4.3.5 指令格式中的操作码编码 183
4.3.6 指令系统中的控制指令 187
4.4 指令系统的功能设计 191
4.4.1 指令系统功能的发展与改进 191
4.4.2 复杂指令系统的功能设计 193
4.4.3 精简指令系统的功能设计 195
4.4.4 精简指令系统计算机 196
4.5 输入输出系统与总线 200
4.5.1 输入输出系统的概述 200
4.5.2 输入输出系统控制方式 202
4.5.3 输入输出系统组织方式 204
4.5.4 中断系统的软硬件功能分配 204
4.5.5 总线 210
习题四 217
第5章 并行存储器与存储系统的组织 224
5.1 并行存储器与相联存储器 224
5.1.1 并行存储器及其实现途径 224
5.1.2 单体多字存储器 224
5.1.3 多体多字交叉编址存储器 226
5.1.4 多体多字存储器的无访问冲突 229
5.1.5 相联存储器 230
5.2 存储系统的组织原理 233
5.2.1 存储系统的基本概念 233
5.2.2 存储系统组织的基本思想 234
5.2.3 存储的基本层次和三级存储系统 236
5.2.4 三级存储系统的组织方式 238
5.2.5 存储系统的性能指标 239
5.3 Cache存储系统的组织基础 241
5.3.1 Cache存储系统的工作原理 241
5.3.2 几种地址映像和地址变换的方法 242
5.3.3 替换算法及其实现 251
5.3.4 Cache存储系统的一致性维护 255
5.3.5 Cache存储系统的性能指标 257
5.4 提高Cache存储系统性能的方法 261
5.4.1 不命中的类型 262
5.4.2 降低Cache不命中率的方法 262
5.4.3 减少Cache不命中开销的方法 268
5.4.4 减少Cache命中时间的方法 272
5.4.5 Cache优化技术的比较 275
习题五 276
第6章 指令级高度并行处理机的组织 284
6.1 指令级高度并行处理机的基本概念 284
6.1.1 标量指令与标量处理机 284
6.1.2 指令级并行的实现方法及其衡量指标 284
6.1.3 指令发射及其类型 285
6.1.4 指令调度及其基本方法 286
6.1.5 静态指令调度——软件方法 286
6.2 硬件动态指令调度——硬件方法 289
6.2.1 动态指令调度的基本思想 289
6.2.2 记分牌指令调度方法 290
6.2.3 Tomasulo指令调度方法 296
6.3 基于硬件技术的多发射处理机 303
6.3.1 超标量处理机(Superscalar Processor) 303
6.3.2 超流水线处理机(Superpipelining Processor) 308
6.3.3 超标量超流水线处理机 311
6.3.4 四种不同类型处理机的性能比较 314
6.4 基于软件技术的多发射处理机 315
6.4.1 超长指令字处理机及其结构原理 315
6.4.2 超长指令字处理方式的特征 316
6.4.3 超长指令字与超标量两种处理方式的区别 317
6.4.4 超长指令字处理机实例——Cydra 5处理机 318
习题六 318
第7章 数据操作级高度并行处理机 322
7.1 向量处理机 322
7.1.1 向量处理的基本概念 322
7.1.2 向量处理的基本方式 323
7.1.3 向量处理机的基本结构 325
7.1.4 向量处理机的指令 327
7.1.5 提高向量处理机性能的常用技术 329
7.1.6 向量处理机的性能 334
7.1.7 向量处理机实例 335
7.1.8 向量协处理器 340
7.2 阵列处理机 344
7.2.1 阵列处理机操作模型与特点 344
7.2.2 阵列处理机的基本结构 345
7.2.3 阵列处理单元的结构 347
7.2.4 阵列处理机的并行算法 348
7.2.5 阵列处理机的实例 351
7.3 脉动阵列处理机 362
7.3.1 脉动阵列处理机的基本原理 362
7.3.2 脉动阵列处理机的优缺点 363
7.3.3 特定算法的脉动阵列处理机结构 364
7.3.4 通用脉动阵列处理机结构 366
习题七 368
第8章 多处理机 371
8.1 多处理机的基本概念 371
8.1.1 多处理机及其一般模型 371
8.1.2 多处理机的分类 372
8.1.3 多处理机的特点 375
8.1.4 多处理机的操作系统 376
8.2 多处理机的Cache一致性 377
8.2.1 多处理机Cache间不一致性的由来 377
8.2.2 多处理机Cache不一致的处理方法 378
8.2.3 写无效总线监听协议法 379
8.2.4 基于目录协议法 382
8.3 机群系统 384
8.3.1 机群系统及其特点 384
8.3.2 机群系统的软硬件结构 386
8.3.3 机群系统的关键技术 388
习题八 391
参考文献 393
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018