问答题
有三个作业A、B、C,它们分别单独运行时的CPU和I/O占用时间如图2-7所示。
现在请考虑三个作业同时开始执行。系统中的资源有一个CPU和两台输入/输出设备(I/O1和I/O2)同时运行。三个作业的优先级为A最高、B次之、C最低,一旦低优先级的进程开始占用CPU,则高优先级进程也要等待其结束方可占用CPU,请回答下面的问题:
假定要在一台处理器上执行表2-7所示的作业,且假定这些作业在时刻0以1、2、3、4、5的顺序到达。说明分别使用FCFS、RR(时间片=1)、SJF以及非剥夺式优先级调度算法时,这些作业的执行情况。 针对上述每种调度算法,给出平均周转时间和平均带权周转时间,见表2-7。
表2-7 系统作业情况
作业
执行时间
优先级
1
10
3
2
1
1
3
2
3
4
1
4
5
5
2
【参考答案】
各个作业对应于各个算法的周转时间和加权周转时间见下表。
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
设有进程P1和进程P2并发执行,都需要使用资源rl和r2,使用资源的情况见表2-22。表2-22 资源使用情况进程P1进程P2申请资源r1申晴资源r2申清资源r2申请资源r1释放资源r1释放资源r2试判断是否会发生死锁,并加以解释及说明产生死锁的原因和必要条件。
点击查看答案
问答题
设自行车生产线上有一只箱子,其中有N个位置(N≥3),每个位置可存放一个车架或一个车轮;又设有三个工人,其活动分别为:试分别用信号量与PV操作实现三个工人的合作,要求解中不含死锁。
点击查看答案
相关试题
某寺庙,有小和尚、老和尚若干,有一水缸,...
假设具有5个进程的进程集合P={P0,P1...
如图2-11所示,三个合作进程P1、P2、...
将一组进程分为4类,如图所示。各类进程之...
设有4个作业J1、J2、J3、J4,它们的到...