题目
12.假定基准程序 A 在某计算机上的运行时间为 l00 秒,其中 90 秒为 CPU 时间,其余为 I/O时间。若 CPU 速度提高 50%,I/O 速度不变,则运行基准程序 A 所耗费的时间是( )。A. 55 秒B. 60 秒C. 65 秒D. 70 秒
12.假定基准程序 A 在某计算机上的运行时间为 l00 秒,其中 90 秒为 CPU 时间,其余为 I/O时间。若 CPU 速度提高 50%,I/O 速度不变,则运行基准程序 A 所耗费的时间是( )。
A. 55 秒
B. 60 秒
C. 65 秒
D. 70 秒
题目解答
答案
D. 70 秒
解析
步骤 1:确定 CPU 和 I/O 时间
根据题目,基准程序 A 的运行时间为 100 秒,其中 90 秒为 CPU 时间,10 秒为 I/O 时间。
步骤 2:计算 CPU 速度提高后的运行时间
CPU 速度提高 50%,即 CPU 性能提高比为 1.5。因此,改进之后的 CPU 运行时间 = 90 秒 ÷ 1.5 = 60 秒。
步骤 3:计算总运行时间
I/O 速度不变,仍维持 10 秒。因此,运行基准程序 A 所耗费的总时间为 CPU 运行时间 + I/O 运行时间 = 60 秒 + 10 秒 = 70 秒。
根据题目,基准程序 A 的运行时间为 100 秒,其中 90 秒为 CPU 时间,10 秒为 I/O 时间。
步骤 2:计算 CPU 速度提高后的运行时间
CPU 速度提高 50%,即 CPU 性能提高比为 1.5。因此,改进之后的 CPU 运行时间 = 90 秒 ÷ 1.5 = 60 秒。
步骤 3:计算总运行时间
I/O 速度不变,仍维持 10 秒。因此,运行基准程序 A 所耗费的总时间为 CPU 运行时间 + I/O 运行时间 = 60 秒 + 10 秒 = 70 秒。