程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间()A、8.4秒B、11.7秒C、14秒D、16.8秒答案:D解析:CPI表示执行一条指令所需要的时钟周期数=总时钟周期数/IC;IC表示总指令数。设程序P有i条指令,则编译优化前,CPI0=20/i。编译优化后,指令条数为ix70%,CPI=1.2x20/i,因而编译优化后,P在M上的执行时间=ix70...
下假设基准程序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...