进程P1、P2和P3单独执行时间分别为10min、15min和20min,其中处理机占用时间分别为2min、3min和12min。如果采用多道程序设计技术使其并发,并假设处理机的利用率可以达到60%,加上系统开销5min,则并发使得计算机系统的效率提高了(

admin2019-01-30  37

问题 进程P1、P2和P3单独执行时间分别为10min、15min和20min,其中处理机占用时间分别为2min、3min和12min。如果采用多道程序设计技术使其并发,并假设处理机的利用率可以达到60%,加上系统开销5min,则并发使得计算机系统的效率提高了(    )。

选项 A、63%
B、38%
C、74%
D、26%

答案D

解析 本题考查并发的计算。由于本题并没有详细描述进程的执行过程,所以,计算是以总体效率来进行的。总体效率是指并发执行所花费的时间值与原时间值相比提高了多少。依本题题意,可以计算出处理机所需时间为2+3+12=17(min),按处理机60%的利用率,并发所需总时间为17÷60%+5=33.33(min),单道运行时所需要的总时间为10+15+20=45(min),则系统效率提高了(45—33.33)÷45=26%。注意题意,并发时不要忘记系统开销5min。单道执行时由于较少需要进程切换,因此系统开销一般忽略不计。并发时系统要进行大量的进程切换,因此,系统开销有时会比较大,此时就应该纳入计算。
转载请注明原文地址:https://kaotiyun.com/show/j4Ri777K
0

最新回复(0)