《计算机组成与系统结构课后答案解析及实践指南》

5 下载量 115 浏览量 更新于2024-04-11 7 收藏 1.74MB DOC 举报
《计算机组成与系统结构课后答案全》是一本由清华大学出版社出版的教材,袁春风主编。本书涵盖了计算机组成与系统结构领域的广泛知识,包括计算机硬件、软件、体系结构等方面的内容。在第一章的习题答案中,有一个关于基准测试程序和机器性能比较的问题。 问题描述了两个基准测试程序P1和P2在机器M1和M2上的性能表现,给出了它们在不同机器上的执行时间和指令条数。首先,对于P1,需要比较M1和M2的速度快慢,以及对于P2也需要做出类似的比较。其次,要计算在M1和M2上执行P1和P2的速度,即MIPS值。同时,还需计算在M1和M2上执行P1时的平均时钟周期数CPI。最后,根据用户需求和系统性能来选择购买机器的最佳方案。 对于P1,经过计算发现在M1上的执行时间为200ms,M2上的执行时间为150ms,根据公式速度=指令条数/时间,可得知M1上的速度为1000 MIPS,M2上的速度为750 MIPS。所以P1在M1上速度更快,快了250 MIPS。对于P2,M1上的速度为833.3 MIPS,M2上的速度为166.7 MIPS,因此P2在M1上速度更快,快了666.6 MIPS。 在M1上执行P1的平均时钟周期数为1.25,而在M2上为1.2。因此从CPI来看,M2相对更快。 对于用户需要大量使用程序P1,并关心系统的响应时间而不是吞吐率的情况,应该选择M1。因为M1的性价比更高,价格更低而性能相对较好。而如果用户需要购买大批机器,但不仅仅用于程序P1,还需要考虑整体性能和价格时,可能需要综合考虑后再做出选择。 综上所述,对于不同的用户需求和系统性能要求,选择机器时需要综合考虑性能、价格、响应时间等因素。通过比较基准测试程序在不同机器上的性能表现,可以帮助用户更好地选择适合自己需求的计算机系统。《计算机组成与系统结构课后答案全》这本书内容丰富,可以帮助读者更好地理解计算机组成与系统结构相关知识,是一本值得参考的教材。