@rg070836rg
2015-10-25T09:22:04.000000Z
字数 1670
阅读 8820
若后备作业队列中同时等待运行的有三个作业
若有一组作业
在道数不受限制的多道程序系统中,作业进入系统的后备队列时立即进行作业调度。现有4个作业进入系统,有关信息为
作业名 | 进入后备队列的时刻 | 执行时间/min | 优先数 |
---|---|---|---|
1 | |||
2 | |||
4 | |||
3 |
作业调度和进程调度均采用高优先级算法(规定数值越大则优先级越高)。试填充下表。
序号 | 作业名 | 进入后备队列的时刻 | 执行时间/min | 开始执行时刻 | 结束执行时刻 | 周转时间/min | 带权周转时间/min |
---|---|---|---|---|---|---|---|
1 | |||||||
2 | |||||||
3 | |||||||
4 |
平均周转时间 T=
平均带权周转时间 W=
对某系统进行监测后表明,每个进程在I/O阻塞之前的平均运行时间为T 。一次进程切换的系统开销时间为S。若采用时间片长度为Q的时间片轮转法,对下列各种情况计算CPU利用率。
(1)
(2)
(3)
(4)
(5)
如果在限制为两道的多道程序系统中,有4个作业进入系统,其进入系统时刻、估计运行时间为
作业 | 进入系统时刻 | 估计运行时间/min | 开始运行时刻 | 结束运行时刻 | 周转时间/min |
---|---|---|---|---|---|
平均周转时间 T=
平均带权周转时间 W=
系统采用SJF作业调度算法,采用SRTF进程调度算法,请填充上表。
有一个4道作业的操作系统,若在一段时间内先后到达6个作业,其提交时刻和估计运行时间为
作业 | 提交时刻 | 估计运行时间/min |
---|---|---|
1 | 60 | |
2 | 35 | |
3 | 20 | |
4 | 25 | |
5 | 5 | |
6 | 10 |
系统采用剩余SJF调度算法,作业被调度进入系统后中途不会退出,但作业运行时可被剩余时间更短的作业所抢占。
(1)分别给出6个作业的执行时间序列,即开始执行时间、作业完成时间、作业周转时间。
(2)计算平均作业周转时间。
有一个具有三道作业的多道批处理系统,作业调度采用短作业优先调度算法,进程调度采用以优先数为基础的抢占式调度算法。在下表所示的作业序列中,作业优先数即为进程优先数,优先数越小优先级越高。
作业名 | 到达时刻 | 估计运行时间/min | 优先数 |
---|---|---|---|
A | 10:00 | 40 | 5 |
B | 10:20 | 30 | 3 |
C | 10:30 | 60 | 4 |
D | 10:50 | 20 | 6 |
E | 11:00 | 20 | 4 |
F | 11:10 | 10 | 4 |
试填充下表:
作业 | 进入内存时刻 | 运行结束时刻 | 作业周转时间/min |
---|---|---|---|
A | |||
B | |||
C | |||
D | |||
E | |||
F |
- 平均作业周转时间 =
某多道程序系统供用户使用的内存空间为100KB,磁带机2台,打印机1台。采用可变分区内存管理,采用静态方式分配外部设备,忽略用户作业I/O操作时间。现有作业序列如下:
作业号 | 进入输入井时刻 | 运行时间/min | 内存需求量/KB | 磁带机需求/台 | 打印机需求/台 |
---|---|---|---|---|---|
1 | 8:00 | 25 | 15 | 1 | 1 |
2 | 8:20 | 10 | 30 | 0 | 1 |
3 | 8:20 | 20 | 60 | 1 | 0 |
4 | 8:30 | 20 | 20 | 1 | 0 |
5 | 8:35 | 15 | 10 | 1 | 1 |
作业调度采用
(1)作业调度的先后次序;
(2)全部作业运行结束的时刻;
(3)作业平均周转时间;
(4)最大作业周转时间。