首页 > 试题广场 >

则运行基准程序 A 所耗费的时间是( )。

[单选题]

假设基准程序A 在某计算机上的运行时间为 100s,其中 90s 为 CPU 时间,其余为 I/O时间。若 CPU 速度提高 50%, I/O 速度不变,则运行基准程序 A 所耗费的时间是( )。

  • 55s
  • 60s
  • 65s
  • 70s
 CPU 速度提高 速度提高50%,速度变为原来的1.5倍,CPU时间相应变成原来的2/3倍。2/3*90+10=70s
发表于 2017-02-16 16:32:08 回复(1)
令原始主频为f,则原始时钟周期T = 1 / f.
CPU速度提高50%,则 f2 = 1.5f, 故 T2 = 1 / (1.5f) = 2 / (3f)
由:CPU执行时间 t = CPU时钟周期数C * CPU时钟周期T
CPU运行时钟周期数C不变,则 t 与 T成正比。
故, t2 = (2/3)t = 90 * 2/3 = 60(s)
基准程序A所耗费的时间 = 60+10 = 70(s)
所以答案为D.
第一次沙发,好激动。 
发表于 2016-12-02 15:03:26 回复(2)