操作系统【处理机调度算法作业(调度算法下的调度时间图:FCFS、抢占式\非抢占式SPF、抢占式\非抢占式HPF、HRRN和RR)、死锁】

目录

第1题

第2题


第1题

1  ( 80分 )

•有如下进程, •(1)画出下列调度算法下的调度时间图:FCFS、抢占式\非抢占式SPF、抢占式\非抢占式HPF、HRRN和RR(q=1,q=2)

(2)对于上述每种算法,各个作业的周转时间是多少?平均周转时间是多少?

(3)对于上述每种算法,各个作业的带权周转时间和平均带权周转时间各是多少?

进程

到达时间

运行时间

优先级

A

0

5

3

 B  

1

 4  

 3  

 C  

2

1

5  

D  

4

2  

4  

E  

5

1  

5  

得分指导:

操作系统【处理机调度算法作业(调度算法下的调度时间图:FCFS、抢占式\非抢占式SPF、抢占式\非抢占式HPF、HRRN和RR)、死锁】_第1张图片

每种调度算法的时间图6分(共48分)。

操作系统【处理机调度算法作业(调度算法下的调度时间图:FCFS、抢占式\非抢占式SPF、抢占式\非抢占式HPF、HRRN和RR)、死锁】_第2张图片

每种调度算法的周转时间和平均周转时间2分(共16分)。

每种调度算法的带权周转时间和平均带权周转时间2分(共16分)。

第2题

2  ( 20分 )

简述死锁的定义、死锁产生的原因、以及处理死锁的方法。

得分指导:

死锁的定义(6分):

如果在一个进程集合中的每个进程都在等待只能由该集合中的其他一个进程才能引发的事件,则称一组进程或系统此时发生了死锁。

 

死锁产生的原因(6分):

(1)资源有限。当系统中多个进程共享资源,如打印机、公用队列等,其数目不足以满足诸进程的需要,会引起进程对资源的竞争而产生死锁。

(2)并发进程间的推进顺序不当。进程在运行过程中,请求和释放资源的顺序不当,也会导致产生进程死锁。

 

处理死锁的方法(8分):

鸵鸟算法;预防死锁;避免死锁;检测死锁;解除死锁。(答出后四种即可满分)

你可能感兴趣的:(操作系统,操作系统,mooc,处理机调度算法,抢占式/非抢占式,死锁)