





定价:29元
印次:2-7
ISBN:9787302389408
出版日期:2015.05.01
印刷日期:2023.01.09
图书责编:魏江江
图书分类:教材
本书设计了8个实验: 指令系统和体系结构、流水线及流水线中的冲突、指令调度和延迟分支、Cache性能分析、再定序缓冲(ROB)工作原理、多Cache一致性——监听协议、多Cache一致性——目录协议。本书覆盖面广,内容丰富,有利于加深对系统结构知识的理解,书中的实验是基于MIPS指令集结构的,并提供了实验所需相关知识的介绍,可以与大多数系统结构教材配合使用。本书还提供了专门为系统结构实验开发的一套运行于Windows平台的模拟器。这些模拟器界面友好,使用方便、直观,交互性很强。 本书可作为本科生系统结构课程以及计算机组成与结构课程的实验教材,也可作为自学者的辅助教材。
同济大学教授
计算机系统结构课程内容比较抽象、单调,不少内容要通过实验才能得到更好的理解。而且,通过实验研究对系统结构进行量化分析,是国际上流行的一种方法。 基于模拟器进行实验是一种很好的方式,有时其效果甚至比实物实验更好。因此,本教材基于编者开发的具有自主版权的模拟器,设计和编写了以下8个实验。 (1) 指令系统和体系结构; (2) 流水线及流水线中的冲突; (3) 指令调度和延迟分支; (4) Cache性能分析; (5) Tomasulo算法; (6) 再定序缓冲(ROB)工作原理; (7) 多Cache一致性——监听协议; (8) 多Cache一致性——目录协议。 每个实验都由实验目的、实验平台、实验内容和步骤、模拟器使用手册以及相关知识5部分构成。“相关知识”部分系统地论述了与实验相关的知识,读者在实验前可以对其进行阅读和复习。 实验所需要的模拟器和样例程序可以从以下公众号获得。 微信公众号: Arch365 请扫描以下二维码,单击关注后,按提示操作。 本书主要由同济大学的张晨曦、李江峰、刘依和国防科技大学的沈立等编写。 本书可以跟大多数系统结构教材配合使用,也可作为自学者的辅助教材。 由于作者水平有限,书中难免有错误和不妥之处,敬请读者批评指正。 张晨曦2014年12月于上海
1.1实验目的
1.2实验平台
1.3实验内容和步骤
1.4MIPSsim使用手册
1.4.1启动模拟器
1.4.2MIPSsim的窗口
1.4.3MIPSsim的菜单
1.5相关知识: MIPS指令系统
1.5.1MIPS的寄存器
1.5.2MIPS的数据表示
1.5.3MIPS的数据寻址方式
1.5.4MIPS的指令格式
1.5.5MIPS的部分指令介绍
1.5.6汇编程序举例
实验2流水线及流水线中的冲突
2.1实验目的
2.2实验平台
2.3实验内容和步骤
2.4MIPSsim使用手册
2.5相关知识: 流水线、相关与冲突
2.5.1一条经典的5段流水线
2.5.2相关与流水线冲突
2.5.3流水线的实现
实验3指令调度和延迟分支
3.1实验目的
3.2实验平台
3.3实验内容和步骤
3.4MIPSsim使用手册
3.5相关知识: 指令调度和延迟分支
3.5.1指令调度
3.5.2延迟分支
实验4Cache性能分析
4.1实验目的
4.2实验平台
4.3实验内容和步骤
4.3.1Cache容量对不命中率的影响
4.3.2相联度对不命中率的影响
4.3.3Cache块大小对不命中率的影响
4.3.4替换算法对不命中率的影响
4.4MyCache模拟器使用方法
4.5相关知识...