已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行时间需要12s。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的1.5倍。那么,机器B的时钟频率至少应为( )才能达到所希望的要求。
【正确答案】
D
【答案解析】解析:设计算机i的时钟频率为f
i
,时钟周期为T
i
,时钟周期数(CPI)为N
i
。 T
A
×N
A
=N
A
/f
A
=12s ① T
B
×N
B
=N
B
/f
B
=8s ② N
B
=1.5N
A
③ f
A
=800MHz ④ 解得f
B
=1.8GHz。