在一个单CPU的计算机系统中,采用按优先级抢占的进程调度方案,且所有任务可以并行使用I/O设备。现在有三个任务T1、T2和T3,其优先级分别为高、中、低,每个任务需要先占用CPU 10ms,然后再使用I/O设备13ms,最后还需要再占用CPU 5ms。如果

admin2018-10-14  37

问题 在一个单CPU的计算机系统中,采用按优先级抢占的进程调度方案,且所有任务可以并行使用I/O设备。现在有三个任务T1、T2和T3,其优先级分别为高、中、低,每个任务需要先占用CPU 10ms,然后再使用I/O设备13ms,最后还需要再占用CPU 5ms。如果操作系统的开销忽略不计,这三个任务从开始到全部结束所用的总时间为(    )ms。

选项 A、61
B、84
C、58
D、48

答案C

解析 “采用按优先级抢占的进程调度方案”,即:只要有高优先级的任务运行,低优先级的任务就要让路。
    具体调度安排结果,如下图所示:

    总时间=3个任务的CPU时间(3×15ms)+T3的I/O时间(13ms)=3×15+13=58ms。
转载请注明原文地址:https://jikaoti.com/ti/FQm7FFFM
0

相关试题推荐
随机试题
最新回复(0)