liang183 发表于 2017-1-3 18:04:45

计算机组成与系统结构_袁春风_课后答案_清华大学出版社

请回答下列问题:(1) 对于P1,哪台机器的速度快?快多少?对于P2呢?(2) 在M1上执行P1和P2的速度分别是多少MIPS?在M2上的执行速度又各是多少?从执行速度来看,对于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快一倍。(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为:10×800M/(200×106)=40。在M2上执行P1时的平均时钟周期数CPI为:5×1.2G/(150×106)=40。(4) 考虑运行P1时M1和M2的性价比,因为该用户主要关心系统的响应时间,所以性价比中的性能应考虑执行时间,其性能为执行时间的倒数。故性价比R为:R=1/(执行时间×价格)R越大说明性价比越高,也即,“执行时间×价格”的值越小,则性价比越高。因为10×5000 > 5×8000,所以,M2的性价比高。应选择M2。(5) P1和P2需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均。若用算术平均方式,则:因为 (10+0.003)/2×5000 > (5+0.006)/2×8000,所以M2的性价比高,应选择M2。若用几何平均方式,则:因为sqrt(10×0.003) ×5000 < sqrt(5×0.006) ×8000,所以M1的性价比高,应选择M1。
完整答案请下载附件,回复本帖子即可查看解压密码
**** Hidden Message *****
**** Hidden Message *****

qinqichen 发表于 2017-11-4 23:21:45

我看看答案

路过的网友 发表于 2019-3-10 13:45:28

顶顶顶顶顶顶顶顶顶顶顶

thy9918 发表于 2019-4-1 17:25:08

faksdjsafjdsffd

111btime 发表于 2019-5-9 11:40:55

顶顶顶顶顶顶

Bluexys 发表于 2019-11-19 21:43:51

不错啊,找到好东西了

mymoe 发表于 2020-4-21 15:01:38

谢谢分享1111111

小逗逼 发表于 2020-9-25 19:28:53

46644664688

小鬼怖哭 发表于 2021-3-14 11:15:43

29021111111111

熊熊熊总 发表于 2022-12-6 19:37:29

感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢感谢
页: [1]
查看完整版本: 计算机组成与系统结构_袁春风_课后答案_清华大学出版社