单选题
已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的1.5倍。那么,机器B的时钟频率至少应为______才能达到所希望的要求。
A.800MHz
B.1.2GHz
C.1.5GHz
D.1.8GHz
A
B
C
D
【正确答案】
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。
故本题选D。
提交答案
关闭