下假设基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是( )。
A、 55秒
B、 60秒
C、 65秒
D、 70秒
答案
: D
解析
:根据阿达姆尔定律,改进后的基准程序执行时间=90秒/1.5 + (100-90)秒=70秒(2012考研) 基准程序A的运行时间为100秒,90秒为CPU时间,10秒为I/O时间。由于CPU速度提高50%,则原来要执行90秒的任务,现在缩短为90/(1+50%)=60秒。由于I/0速度不变,则运行基准程序A所耗费的时间为10秒+60秒=70秒。(CPU 速度提高50%,即CPU 性能提高比为1.5,改进之后的CPU 运行时间=90÷1.5=60 秒。I/O 速度不变,仍维持10 秒,所以运行基准程序A 所耗费的时间为70 秒。)
版权声明:《 一道阿达姆尔定律计算题 》为roger原创文章,转载请注明出处!
最后编辑:2020-9-2 20:09:45