程序P在机器A上运行需10s,机器A的时钟频率为400MHz。现在要设计一台机器B,希望该程序在B上运行只需6s。机器B时钟频率的提高导致了其CPI的增加,使得程序P在机器B上运行所需时钟周期数是在机器A上的1.2倍。要实现这一目标(程序P在B上执行速度是A上的10/6=1.67倍),机器B的时钟频率达到多少?
举一反三
- 已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12S。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8S,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的1.5倍。那么,机器B的时钟频率至少应为( )才能达到所希望的要求。
- 假设某机器 M 的时钟频率为 4GHz,用户程序 P 在 M 上的指令条数为 8x10 9 ,其 CPI为 1.25,则 P 在 M 上的执行时间是多少?若在机器 M 上从程序 P 开始启动到执行结束所需的时间是 4 秒,则 P 占用的 CPU 时间的百分比是多少?
- 对于51单片机而言,时钟周期是机器周期的________,时钟频率是机器频率的_______。
- MCS-51系统的时钟周期与机器周期的关系是()。 A: 时钟周期=机器周期÷2 B: 时钟周期=机器周期÷4 C: 时钟周期=机器周期÷6 D: 时钟周期=机器周期÷8
- 实现客户程序和服务器程序可以在一台机器上,也可以分布在不同的机器上。