计算机组成以及其系统结构课后答案内容免费版全(清华大学出版社-袁春风主编).doc
《计算机组成以及其系统结构课后答案内容免费版全(清华大学出版社-袁春风主编).doc》由会员分享,可在线阅读,更多相关《计算机组成以及其系统结构课后答案内容免费版全(清华大学出版社-袁春风主编).doc(83页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第 1 章 习 题 答 案5若有两个基准测试程序 P1 和 P2 在机器 M1 和 M2 上运行,假定 M1 和 M2 的价格分别是 5000 元和8000 元,下表给出了 P1 和 P2 在 M1 和 M2 上所花的时间和指令条数。M1 M2程序指令条数 执行时间(ms) 指令条数 执行时间(ms)P1 200106 10000 150106 5000P2 300103 3 420103 6请回答下列问题:(1) 对于 P1,哪台机器的速度快?快多少?对于 P2 呢?(2) 在 M1 上执行 P1 和 P2 的速度分别是多少 MIPS?在 M2 上的执行速度又各是多少?从执行速度来看,对于
2、P2,哪台机器的速度快?快多少?(3) 假定 M1 和 M2 的时钟频率各是 800MHz 和 1.2GHz,则在 M1 和 M2 上执行 P1 时的平均时钟周期数 CPI 各是多少? (4) 如果某个用户需要大量使用程序 P1,并且该用户主要关心系统的响应时间而不是吞吐率,那么,该用户需要大批购进机器时,应该选择 M1 还是 M2?为什么?(提示:从性价比上考虑)(5) 如果另一个用户也需要购进大批机器,但该用户使用 P1 和 P2 一样多,主要关心的也是响应时间,那么,应该选择 M1 还是 M2?为什么?参考答案:(1) 对于 P1,M2 比 M1 快一倍;对于 P2,M1 比 M2 快一
3、倍。(2) 对于 M1,P1 的速度为:200M/10=20MIPS;P2 为 300k/0.003=100MIPS。对于 M2,P1 的速度为: 150M/5=30MIPS;P2 为 420k/0.006=70MIPS。从执行速度来看,对于 P2,因为 100/70=1.43 倍,所以 M1 比 M2 快 0.43 倍。 (3) 在 M1 上执行 P1 时的平均时钟周期数 CPI 为:10800M/(20010 6)=40。在 M2 上执行 P1 时的平均时钟周期数 CPI 为:51.2G/(15010 6)=40。(4) 考虑运行 P1 时 M1 和 M2 的性价比,因为该用户主要关心系统
4、的响应时间,所以性价比中的性能应考虑执行时间,其性能为执行时间的倒数。故性价比 R 为:R=1/(执行时间 价格)R 越大说明性价比越高,也即,“执行时间价格” 的值越小,则性价比越高。因为 105000 58000,所以, M2 的性价比高。应选择 M2。(5) P1 和 P2 需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均。若用算术平均方式,则:因为 (10+0.003)/25000 (5+0.006)/28000,所以 M2 的性价比高,应选择 M2。若用几何平均方式,则:因为 sqrt(100.003) 5000 2147483647 12147483647U 2147
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 及其 系统 结构 课后 答案 内容 免费版 清华大学出版社 春风 主编
限制150内