ARTICLE · 1293583
软考高频计算题|银行家算法原理 + 真题解
软考高频计算题|银行家算法原理 + 真题解
软考高频计算题|银行家算法原理 + 真题解
软考操作系统大题里的银行家算法,套路其实特别固定。只要把流程走顺,计算题基本就能拿分。
核心就一句:分配资源前先算账,看系统会不会卡死。先算出每个进程还差多少资源,然后挨个找需求小于等于当前可用资源的进程。找到就让它在脑子里跑完,把资源全吐出来。要是所有进程都能这么顺利跑完,系统就是安全的;中途卡住了,就有死锁风险。
遇到进程临时申请资源,也得先试探着给。给完之后重新算一遍安全状态,算得过才真给,算不过就直接拒绝。
考试最容易踩的坑是减法算反了。得用最大需求减去已分配,别弄颠倒。另外安全序列答案不唯一,写出任意一条对的就行。记住它只是用来规避风险,不是绝对杜绝死锁。
原文软考高频计算题|银行家算法原理 + 真题解析
福建,1小时前,















































































