题目
假定基准程序 A 在某计算机上的运行时间为 100 秒,其中 90 秒为 CPU 时间,其余为 I/O 时间。若 CPU 速度提高 50%,I/O 速度不变,则运行基准程序 A 所耗费的时间是_______。A. 55 秒B. 60 秒C. 65 秒D. 70 秒
假定基准程序 A 在某计算机上的运行时间为 100 秒,其中 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 时间缩短为原来的 2/3。因此,CPU 时间变为 90 秒 * (2/3) = 60 秒。
步骤 3:计算总运行时间
由于 I/O 时间不变,总运行时间为 CPU 时间和 I/O 时间之和,即 60 秒 + 10 秒 = 70 秒。
程序 A 的运行时间为 100 秒,其中 90 秒为 CPU 时间,剩余 10 秒为 I/O 时间。
步骤 2:计算 CPU 提速后的运行时间
CPU 速度提高 50%,即 CPU 时间缩短为原来的 2/3。因此,CPU 时间变为 90 秒 * (2/3) = 60 秒。
步骤 3:计算总运行时间
由于 I/O 时间不变,总运行时间为 CPU 时间和 I/O 时间之和,即 60 秒 + 10 秒 = 70 秒。