微信扫一扫,移动浏览光盘
简介
《计算机系统结构实践教程》设计和编写了11个实验: 指令系统和体系结构、流水线及流水线中的冲突、指令调度和延迟分支、Cache性能分析、Tomasulo算法、再定序缓冲(ROB)工作原理、多Cache一致性——监听协议、多Cache一致性——目录协议。《计算机系统结构实践教程》覆盖面广,内容丰富,有利于加深对系统结构知识的理解。《计算机系统结构实践教程》的实验既有基于MIPS指令集的,也有基于SPARC指令集的。教师可根据具体教学需要选择。《计算机系统结构实践教程》包含了实验所需相关知识的介绍,可以跟大多数系统结构教材配合使用。《计算机系统结构实践教程》所附光盘提供了我们专门为系统结构实验开发的一套运行于Windows平台的模拟器。这些模拟器界面友好,使用方便、直观,交互性很强。随书光盘还提供了计算机系统结构课程相关的动画和视频课件。《计算机系统结构实践教程》可作为本科生或研究生的系统结构课程以及计算机组成与结构课程的实验教材,也可作为自学者的辅助教材。
目录
第一部分 基于MIPS体系结构
实验1 MIPS指令系统和MIPS体系结构
1.1 实验目的
1.2 实验平台
1.3 实验内容和步骤
1.4 MIPSsim使用手册
1.4.1 启动模拟器
1.4.2 MIPSsim的窗口
1.4.3 MIPSsim的菜单
1.5 相关知识:MIPS指令系统
1.5.1 MIPS的寄存器
1.5.2 MIPS的数据表示
1.5.3 MIPS的数据寻址方式
1.5.4 MIPS的指令格式
1.5.5 MIPS的部分指令介绍
实验2 流水线及流水线中的冲突
2.1 实验目的
2.2 实验平台
2.3 实验内容和步骤
2.4 MIPSsim使用手册
2.5 相关知识:流水线、相关与冲突
2.5.1 一条经典的5段流水线
2.5.2 相关与流水线冲突
2.5.3 流水线的实现
实验3 指令调度和延迟分支
3.1 实验目的
3.2 实验平台
3.3 实验内容和步骤
3.4 MIPSsim使用手册
3.5 相关知识:指令调度和延迟分支
3.5.1 指令调度
3.5.2 延迟分支
第二部分 基于SPARC体系结构
实验4 SPARC指令系统和SPARC体系结构
4.1 实验目的
4.2 实验平台
4.3 实验内容和步骤
4.4 SPARCsim使用手册
4.4.1 启动程序
4.4.2 SPARCsim的窗口
4.4.3 SPARCsim的菜单
4.5 相关知识:UltraSPARC指令系统
4.5.1 UltraSPARC的寄存器
4.5.2 UltraSPARC的数据表示
4.5.3 UltraSPARC的数据寻址方式
4.5.4 UltraSPARC的指令格式
4.5.5 UltraSPARC的部分指令介绍
实验5 流水线及流水线中的冲突
5.1 实验目的
5.2 实验平台
5.3 实验内容和步骤
5.4 SPARCsim使用手册
5.5 相关知识:流水线、相关与冲突
5.5.1 一条经典的5段流水线
5.5.2 相关与流水线冲突
5.5.3 流水线的实现
实验6 指令调度和延迟分支
6.1 实验目的
6.2 实验平台
6.3 实验内容和步骤
6.4 SPARCsim使用手册
6.5 相关知识:指令调度和延迟分支
第三部分 Cache和指令并行实验
实验7 Cache性能分析
7.1 实验目的
7.2 实验平台
7.3 实验内容和步骤
7.3.1 Cache容量对不命中率的影响
7.3.2 相联度对不命中率的影响
7.3.3 Cache块大小对不命中率的影响
7.3.4 替换算法对不命中率的影响
7.4 MyCache模拟器的使用方法
7.5 相关知识:Cache的基本原理
7.5.1 Cache的映像规则
7.5.2 查找方法
7.5.3 替换算法
7.5.4 写策略
7.5.5 改进Cache性能
7.5.6 3种类型的不命中
7.5.7 降低不命中率的方法
7.5.8 分离Cache和混合Cache
实验8 Tomasulo算法
8.1 实验目的
8.2 实验平台
8.3 实验内容和步骤
8.4 Tomasulo算法模拟器的使用方法
8.5 相关知识:Tomasulo算法
8.5.1 基本思想
8.5.2 具体算法
实验9 再定序缓冲(ROB)212作原理
9.1 实验目的
9.2 实验平台
9.3 实验内容和步骤
9.4 ROB模拟器的使用方法
9.5 相关知识:再定序缓冲ROB
实验10 多Cache一致性——监听协议
10.1 实验……
实验1 MIPS指令系统和MIPS体系结构
1.1 实验目的
1.2 实验平台
1.3 实验内容和步骤
1.4 MIPSsim使用手册
1.4.1 启动模拟器
1.4.2 MIPSsim的窗口
1.4.3 MIPSsim的菜单
1.5 相关知识:MIPS指令系统
1.5.1 MIPS的寄存器
1.5.2 MIPS的数据表示
1.5.3 MIPS的数据寻址方式
1.5.4 MIPS的指令格式
1.5.5 MIPS的部分指令介绍
实验2 流水线及流水线中的冲突
2.1 实验目的
2.2 实验平台
2.3 实验内容和步骤
2.4 MIPSsim使用手册
2.5 相关知识:流水线、相关与冲突
2.5.1 一条经典的5段流水线
2.5.2 相关与流水线冲突
2.5.3 流水线的实现
实验3 指令调度和延迟分支
3.1 实验目的
3.2 实验平台
3.3 实验内容和步骤
3.4 MIPSsim使用手册
3.5 相关知识:指令调度和延迟分支
3.5.1 指令调度
3.5.2 延迟分支
第二部分 基于SPARC体系结构
实验4 SPARC指令系统和SPARC体系结构
4.1 实验目的
4.2 实验平台
4.3 实验内容和步骤
4.4 SPARCsim使用手册
4.4.1 启动程序
4.4.2 SPARCsim的窗口
4.4.3 SPARCsim的菜单
4.5 相关知识:UltraSPARC指令系统
4.5.1 UltraSPARC的寄存器
4.5.2 UltraSPARC的数据表示
4.5.3 UltraSPARC的数据寻址方式
4.5.4 UltraSPARC的指令格式
4.5.5 UltraSPARC的部分指令介绍
实验5 流水线及流水线中的冲突
5.1 实验目的
5.2 实验平台
5.3 实验内容和步骤
5.4 SPARCsim使用手册
5.5 相关知识:流水线、相关与冲突
5.5.1 一条经典的5段流水线
5.5.2 相关与流水线冲突
5.5.3 流水线的实现
实验6 指令调度和延迟分支
6.1 实验目的
6.2 实验平台
6.3 实验内容和步骤
6.4 SPARCsim使用手册
6.5 相关知识:指令调度和延迟分支
第三部分 Cache和指令并行实验
实验7 Cache性能分析
7.1 实验目的
7.2 实验平台
7.3 实验内容和步骤
7.3.1 Cache容量对不命中率的影响
7.3.2 相联度对不命中率的影响
7.3.3 Cache块大小对不命中率的影响
7.3.4 替换算法对不命中率的影响
7.4 MyCache模拟器的使用方法
7.5 相关知识:Cache的基本原理
7.5.1 Cache的映像规则
7.5.2 查找方法
7.5.3 替换算法
7.5.4 写策略
7.5.5 改进Cache性能
7.5.6 3种类型的不命中
7.5.7 降低不命中率的方法
7.5.8 分离Cache和混合Cache
实验8 Tomasulo算法
8.1 实验目的
8.2 实验平台
8.3 实验内容和步骤
8.4 Tomasulo算法模拟器的使用方法
8.5 相关知识:Tomasulo算法
8.5.1 基本思想
8.5.2 具体算法
实验9 再定序缓冲(ROB)212作原理
9.1 实验目的
9.2 实验平台
9.3 实验内容和步骤
9.4 ROB模拟器的使用方法
9.5 相关知识:再定序缓冲ROB
实验10 多Cache一致性——监听协议
10.1 实验……
编著还有:刘依、刘宏伟、孙太一、沈立、李江峰
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!