问答题
设系统中有下述解决死锁的办法:
(1) 银行家算法。
(2) 检测死锁,终止处于死锁状态的进程,释放该进程所占有的资源。
(3) 资源预分配。
请问哪种办法允许最大的并发性,即哪种办法允许更多的进程无等待地向前推进请按“并发性”从大到小对上述三种办法进行排序。
【参考答案】
三种办法中,首先检测死锁允许更多的进程无等待地向前推进。因为该方法允许死锁出现,即允许进程最大限度地申请并分配资源,直至......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
有5个进程Pa、Pb、Pc、Pd和Pe,它们依次进入就绪队列,它们的优先级和需要的处理机时间如表2-14所示。 表2-14 进程—处理机—优先级表 进程 处理机时间 优先级 Pa 10 3 Pb 1 1 Pc 2 3 Pd 1 4 Pe 5 2 忽略进程调度等所花费的时间,请回答下列问题: (1) 分别写出采用“先来先服务”和“非抢占式的优先数(优先数大优先级低)”调度算法选中进程执行的次序。 (2) 分别计算出上述两种算法使各进程在就绪队列中的等待时间及两种算法下的平均等待时间。 (3) 某单处理机系统中采用多道程序设计,现有10个进程存在,则处于“运行”、“阻塞”和“就绪”状态的进程数量最小和最大值分别可能是多少
点击查看答案
问答题
试叙述高级通信机制与低级通信机制P、V原语操作的主要区别;
点击查看答案
相关试题
给出上述问题的解决算法,结合该算法,简述...
说明信号量的声明和初值设定的理由。
分析该题中的互斥现象和同步现象。
什么是死锁?死锁的四个必要条件是什么?如...
的两个请求立刻得到满足,系统此刻是否处于...