
操作系统
文章平均质量分 91
云舒卷云
这个作者很懒,什么都没留下…
展开
-
[操作系统] 银行家算法
文章目录安全序列通俗理解模型初始借完钱分析借钱的安全序列银行家算法核心思想资源表示安全性算法分析系统状态银行家算法实现思路分析银行家算法步骤安全性算法步骤升华思维安全序列如果系统按照这种序列分配资源,则每个进程都能顺利完成。只要能找出一个安全序列,系统就是安全状态。当然,安全序列可能有多个。通俗理解模型此时你是一位成功的银行家,手里有100亿资金…此时有三个企业想找你贷款,分别是企业B,企业A,企业TB:“大哥,我最多要借70亿”A:“大哥,我最多要借40亿”T:“大哥,我最多要借50亿”原创 2022-04-28 21:28:27 · 15811 阅读 · 5 评论 -
[操作系统] 死锁
文章目录什么是死锁?死锁、饥饿、死循环的区别死锁产生的四个必要条件互斥条件不剥夺条件请求和保持条件循环等待条件什么时候会发生死锁?死锁的处理策略不允许死锁发生静态策略:预防死锁破坏互斥条件破坏不可剥夺条件破坏请求和保持条件破坏循环等待条件动态策略:避免死锁什么是安全状态?什么是安全序列?什么是不安全状态?允许死锁发生死锁的检测数据结构:资源分配图两种结点两种边死锁检测算法死锁的解除什么是死锁? 各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进死锁、饥饿、死循环的区别死锁:至少是两个进原创 2022-04-28 21:00:08 · 1364 阅读 · 1 评论