已知计算机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。