单选题 已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的1.5倍。那么,机器B的时钟频率至少应为______才能达到所希望的要求。
  • A.800MHz
  • B.1.2GHz
  • C.1.5GHz
  • D.1.8GHz
【正确答案】 D
【答案解析】[解析] 设计算机i的时钟频率为fi,时钟周期为Ti,时钟周期数(CPI)为Ni
TA×NA=NA/fA=12s ①
TB×NB=NB/fB=8s ②
NB=1.5NA
fA=800MHz ④
解得fB=1.8GHz。
故本题选D。