避免死锁的银行家算法
为了实现银行家算法继续实现四种数据结构可利用资源向量:Available 每一个元素表示一类可以使用的资源最大需求矩阵:Max 定义了n个进程中每个进程对m类资源最大需求可分配矩阵:Allocation 定义了系统中每一类资源已经分配给每一进程的资源数需求矩阵:Need 表示每一个进程所需要的资源数Need=Max-Allocation找进程调度的顺序安全状态:是指系统能按照某种顺序如<P1,P2,…Pn>来为每个进程分配其所需资源,直至最大需求,使每个进程都可以顺利完成。.
原创
2022-04-21 16:32:32 ·
385 阅读 ·
0 评论