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

admin2019-08-10  22

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

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

答案D

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

最新回复(0)