本文主要是介绍操作系统【处理机调度算法作业(调度算法下的调度时间图: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
得分指导:
每种调度算法的时间图6分(共48分)。
每种调度算法的周转时间和平均周转时间2分(共16分)。
每种调度算法的带权周转时间和平均带权周转时间2分(共16分)。
第2题
2 ( 20分 )
简述死锁的定义、死锁产生的原因、以及处理死锁的方法。
得分指导:
死锁的定义(6分):
如果在一个进程集合中的每个进程都在等待只能由该集合中的其他一个进程才能引发的事件,则称一组进程或系统此时发生了死锁。
死锁产生的原因(6分):
(1)资源有限。当系统中多个进程共享资源,如打印机、公用队列等,其数目不足以满足诸进程的需要,会引起进程对资源的竞争而产生死锁。
(2)并发进程间的推进顺序不当。进程在运行过程中,请求和释放资源的顺序不当,也会导致产生进程死锁。
处理死锁的方法(8分):
鸵鸟算法;预防死锁;避免死锁;检测死锁;解除死锁。(答出后四种即可满分)
这篇关于操作系统【处理机调度算法作业(调度算法下的调度时间图:FCFS、抢占式\非抢占式SPF、抢占式\非抢占式HPF、HRRN和RR)、死锁】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!