"程序性能评估及性价比分析-组成原理"
需积分: 11 163 浏览量
更新于2024-03-23
收藏 1.74MB PDF 举报
《组成原理-袁春风.pdf》是一本关于计算机组成原理的教材,其内容主要涵盖了指令系统、CPU、存储器、输入输出系统等方面的知识。在第一章的习题答案中,有一道题目提到了两个基准测试程序 P1 和 P2 在机器 M1 和 M2 上运行的情况,以及这两台机器的价格和性能数据。
首先,根据给出的数据,我们可以计算出 P1 在 M1 和 M2 上的执行时间和指令条数,以及 P2 在两台机器上的执行情况。通过对比这些数据,可以得出以下结论:
1. 对于 P1 和 P2,分别比较 M1 和 M2 两台机器的速度,根据执行时间的对比可以发现,对于 P1 来说,M1 的速度更快,因为在 M1 上执行 P1 的时间更短;而对于 P2 来说,M2 的速度更快,因为在 M2 上执行 P2 的时间更短。
2. 在 M1 上执行 P1 和 P2 的速度分别为 1.67 MIPS 和 8.33 MIPS;在 M2 上执行 P1 和 P2 的速度分别为 1.45 MIPS 和 8.33 MIPS。从执行速度来看,对于 P2 来说,M2 的速度更快,快了约 1.88 倍。
3. 假定 M1 和 M2 的时钟频率分别为 800MHz 和 1.2GHz,可以计算出在 M1 和 M2 上执行 P1 时的平均时钟周期数 CPI。在 M1 上执行 P1 时的 CPI 为 1.5,而在 M2 上执行 P1 时的 CPI 为 3.4。
4. 如果某个用户需要大量使用程序 P1,并且主要关心系统的响应时间而不是吞吐率,那么应该选择 M1 而非 M2。因为在 M1 上执行 P1 的速度更快,性价比更高,用户可以在有限的预算内购进更多的 M1 机器,从而提高系统的整体性能和响应速度。
5. 另一位用户也需要购进大量机器,可以根据需求来选择合适的机器。如果用户主要使用 P1,并且关注系统响应速度,建议选择性价比更高的 M1;如果用户更加注重系统整体的性能和吞吐率,可以选择性价比更高的 M2。
综上所述,《组成原理-袁春风.pdf》中提到了机器的价格、性能、时钟频率、执行速度等各方面的数据,通过分析这些数据,可以为用户选择合适的机器提供一定的参考依据。同时,理解和掌握计算机组成原理的知识,可以帮助用户更好地理解和应用计算机系统相关的技术和概念。
2021-02-22 上传
2022-06-20 上传
2021-07-14 上传
151 浏览量
每天进步一点丶
- 粉丝: 156
- 资源: 8
最新资源
- 利用J2EE+Apache Tomcat搭建J2EE环境
- EIGRP的不等价负载均衡.pdf
- 搞活 富裕挥发油 答合金钢合金钢环境
- 函数信号发生器,函数信号发生器
- Struts2+Spring应用电子书
- ASP电子商务毕业设计论文
- Support Vector Machines for Classification and Regression
- dreamweaver asp 网上选课系统论文
- java笔记.pdf
- Flex 3 Cookbook
- 《控制反转,依赖注入》
- Flex与JSON及XML的互操作
- SQL语言艺术.pdf
- struts中文手册
- linux下搭建iscsi
- 软件无线电设计的A_D采样分析.pdf