问答题 有三个作业A、B、C,它们分别单独运行时的CPU和I/O占用时间如图2-7所示。
现在请考虑三个作业同时开始执行。系统中的资源有一个CPU和两台输入/输出设备(I/O1和I/O2)同时运行。三个作业的优先级为A最高、B次之、C最低,一旦低优先级的进程开始占用CPU,则高优先级进程也要等待其结束方可占用CPU,请回答下面的问题:
问答题 最早结束的作业是哪个?
【正确答案】最早结束的是作业B。
【答案解析】
问答题 最后结束的作业是哪个?
【正确答案】最后结束的是作业A。
【答案解析】
问答题 计算这段时间CPU的利用率(三个作业全部结束为止)?
【正确答案】三个作业从开始到全部执行结束,经历时间为210ms,由于是单CPU系统,CPU运行时间即为各个作业的CPU运行时间之和,为[(20+10+20)+(40+30)+(40+20)]ms=180ms故CPU的利用率为:180/210=85.7%。
【答案解析】