操作系统-----死锁
避免死锁:有静态和动态之分


什么时候会发生死锁:
对系统的竞争
进程推进顺序非法
信号量使用不当







缺点解释2:5和7都用,先申请5后申请7,先用7,后用5,对5的利用率不高。

------------------------------------------------------《第二波》------------------------------------

上面静态避免,现在是动态避免。



Request矩阵。



一个矩阵中有几个资源,指出去的就是已经分配出去的,不能在用的,没有指出去的才能被请求变使用。
比如:R1已经给了P1两个资源,给了P2一个资源,没有可以分配的资源。所以R1不能分派新的资源。
R2可以分配P1的一个请求资源分配。

1.进程优先级低的2.执行时间少的3.进程还有多久才能结束4.解决掉使用资源多的进程5.交互式还是批处理式(优先处理批处理的),


浙公网安备 33010602011771号