本书是一本关于计算机系统结构课程的学习辅导书。全书共分为9章:计算机系统结构的基本概念,计算机指令集结构,流水线技术,指令级并行,存储层次,输入/输出系统,互连网络,多处理机,机群计算机。每一章都由4节组成,分别是基本要求与难点、知识要点、习题以及题解。“基本要求与难点”列出了各章教学的基本要求及难点,“知识要点”详细给出了各章内容的精华和要点。“习题”包括概念题、选择题、填空题、问答题、应用题等。“题解”给出了各题答案和详细的求解过程。
本书概念清晰,重点难点突出,题型多样,是一本很有用的学习辅导书。本书是普通高等教育“十一五”国家级规划教材《计算机系统结构》(高等教育出版社)的配套教学参考书。当然,对于采用其他系统结构教材的读者来说,也有较高的参考价值。
本书可作为计算机系统结构课程(上课或自学)的学习参考书,也可作为计算机专业硕士研究生入学考试的复习指导书。
第1章 计算机系统结构的基本概念 1.1 基本要求与难点 1.1.1 基本要求 1.1.2 难点 1.2 知识要点 1.2.1 计算机系统结构的概念 1.2.2 定量分析技术 1.2.3 计算机系统结构的发展 1.2.4 计算机系统结构中并行性的发展 1.3 习题 1.3.1 概念题 1.3.2 选择题 1.3.3 填空题 1.3.4 问答题 1.3.5 应用题 1.4 题解 1.4.1 概念题 1.4.2 选择题 1.4.3 填空题 1.4.4 问答题 1.4.5 应用题 第2章 计算机指令集结构 2.1 基本要求与难点 2.1.1 基本要求 2.1.2 难点 2.2 知识要点 2.2.1 指令集结构的分类 2.2.2 寻址方式 2.2.3 指令集结构的功能设计 2.2.4 操作数的类型和大小 2.2.5 指令格式的设计 2.2.6 MIPS指令集结构 2.3 习题 2.3.1 概念题 2.3.2 选择题 2.3.3 填空题 2.3.4 问答题 2.4 题解 2.4.1 概念题 2.4.2 选择题 2.4.3 填空题 2.4.4 问答题 第3章 流水线技术 3.1 基本要求与难点 3.1.1 基本要求 3.1.2 难点 3.2 知识要点 3.2.1 重叠执行和先行控制 3.2.2 流水线的基本概念 3.2.3 流水线的性能指标 3.2.4 流水线的相关与冲突 3.2.5 流水线的实现 3.2.6 向量处理机 3.3 习题 3.3.1 概念题 3.3.2 选择题 3.3.3 填空题 3.3.4 问答题 3.3.5 应用题 3.4 题解 3.4.1 概念题 3.4.2 选择题 3.4.3 填空题 3.4.4 问答题 3.4.5 应用题 第4章 指令级并行 4.1 基本要求与难点 4.1.1 基本要求 4.1.2 难点 4.2 知识要点 4.2.1 指令级并行的概念 4.2.2 指令的动态调度 4.2.3 动态分支预测技术 4.2.4 多指令流出技术 4.2.5 循环展开和指令调度 4.3 习题 4.3.1 概念题 4.3.2 填空题 4.3.3 问答题 4.3.4 应用题 4.4 题解 4.4.1 概念题 4.4.2 填空题 4.4.3 问答题 4.4.4 应用题 第5章 存储层次 5.1 基本要求与难点 5.1.1 基本要求 5.1.2 难点 5.2 知识要点 5.2.1 存储器的层次结构 5.2.2 Cache基本知识 5.2.3 降低Cache失效率 5.2.4 减少Cache失效开销 5.2.5 减少命中时间 5.2.6 主存 5.2.7 虚拟存储器 5.2.8 进程保护和虚存实例 5.2.9 Alpha AXP 21064存储层次 5.3 习题 5.3.1 概念题 5.3.2 选择题 5.3.3 填空题 5.3.4 问答题 5.3.5 应用题 5.4 题解 5.4.1 概念题 5.4.2 选择题 5.4.3 填空题 5.4.4 问答题 5.4.5 应用题 第6章 输入/输出系统 6.1 基本要求与难点 6.1.1 基本要求 6.1.2 难点 6.2 知识要点 6.2.1 I/O系统性能与CPU性能 6.2.2 I/O系统的可靠性、可用性和可信性 6.2.3 廉价磁盘冗余阵列RAID 6.2.4 总线 6.2.5 通道处理机 6.2.6 I/O与操作系统 6.3 习题 6.3.1 概念题 6.3.2 选择题 6.3.3 填空题 6.3.4 问答题 6.3.5 应用题 6.4 题解 6.4.1 概念题 6.4.2 选择题 6.4.3 填空题 6.4.4 问答题 6.4.5 应用题 第7章 互连网络 7.1 基本要求与难点 7.1.1 基本要求 7.1.2 难点 7.2 知识要点 7.2.1 互连网络的基本概念 7.2.2 互连网络的结构 7.3 习题 7.3.1 概念题 7.3.2 选择题 7.3.3 填空题 7.3.4 问答题 7.3.5 应用题 7.4 题解 7.4.1 概念题 7.4.2 选择题 7.4.3 填空题 7.4.4 问答题 7.4.5 应用题 第8章 多处理机 8.1 基本要求与难点 8.1.1 基本要求 8.1.2 难点 8.2 知识要点 8.2.1 引言 8.2.2 对称式共享存储器系统结构 8.2.3 分布式共享存储器系统结构 8.2.4 同步 8.2.5 同时多线程 8.2.6 多处理机实例 8.3 习题 8.3.1 概念题 8.3.2 填空题 8.3.3 问答题 8.3.4 应用题 8.4 题解 8.4.1 概念题 8.4.2 填空题 8.4.3 问答题 8.4.4 应用题 第9章 机群计算机 9.1 基本要求与难点 9.1.1 基本要求 9.1.2 难点 9.2 知识要点 9.2.1 机群的基本概念和结构 9.2.2 机群的特点 9.2.3 机群的分类 9.2.4 典型机群系统简介 9.3 习题 9.3.1 概念题 9.3.2 问答题 9.4 题解 9.4.1 概念题 9.4.2 问答题 参考文献