《计算机组成与系统结构课后答案解析及实践指南》
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,还需要考虑整体性能和价格时,可能需要综合考虑后再做出选择。
综上所述,对于不同的用户需求和系统性能要求,选择机器时需要综合考虑性能、价格、响应时间等因素。通过比较基准测试程序在不同机器上的性能表现,可以帮助用户更好地选择适合自己需求的计算机系统。《计算机组成与系统结构课后答案全》这本书内容丰富,可以帮助读者更好地理解计算机组成与系统结构相关知识,是一本值得参考的教材。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-11-09 上传
2021-10-14 上传
2021-11-19 上传
2022-11-04 上传
211 浏览量
智慧安全方案
- 粉丝: 3834
- 资源: 59万+
最新资源
- Java毕业设计项目:校园二手交易网站开发指南
- Blaseball Plus插件开发与构建教程
- Deno Express:模仿Node.js Express的Deno Web服务器解决方案
- coc-snippets: 强化coc.nvim代码片段体验
- Java面向对象编程语言特性解析与学生信息管理系统开发
- 掌握Java实现硬盘链接技术:LinkDisks深度解析
- 基于Springboot和Vue的Java网盘系统开发
- jMonkeyEngine3 SDK:Netbeans集成的3D应用开发利器
- Python家庭作业指南与实践技巧
- Java企业级Web项目实践指南
- Eureka注册中心与Go客户端使用指南
- TsinghuaNet客户端:跨平台校园网联网解决方案
- 掌握lazycsv:C++中高效解析CSV文件的单头库
- FSDAF遥感影像时空融合python实现教程
- Envato Markets分析工具扩展:监控销售与评论
- Kotlin实现NumPy绑定:提升数组数据处理性能