xici胡同logo职场
职场首页|论坛排行|新建论坛|频道导航
当前位置:胡同口 > 职场 > C++Builder论坛 > 看贴 收藏  

请问GGJJ们一道银行家算法的题目,谢谢了!

返回[C++Builder论坛]  关闭窗口 | 隐藏边栏
 

3.银行家算法编程

目的:

熟悉银行家算法,加深死锁有关概念的理解。

内容:

编制银行家算法通用程序,并检测思考题中所给状态的安全性。

要求:

(1)  下列状态是否安全?(三个进程共享12个同类资源)

进程      已分配资源数      最大需求数

 1           1               4     (状态a)

 2       4         4

 3       5         8

 


 1           1               4    

 2       4         6     (状态b)

 3       6         8

(2)  考虑下列系统状态

   分配矩阵         最大需求矩阵       可用资源矩阵

0 0 1 2         0 0 1  2         1 5 2 0

1 0 0  0        1 7 5 0

1 3 5  4        2 3 5 6

0 6 3  2        0 6 5 2

0 0 1  4        0 6 5 6

问系统是否安全?若安全就给出所有的安全序列。若进程2请求(0420),可否立即分配?

 乍临人世,你在哭,爱你的人在笑; 
  
 生命终结时,你在笑,爱你的人在哭! 
           
              ——人生就是这样走过 
生命中的过客
01
独孤崖 发表于:04-01-04 14:27 [只看该作者]
2

这么简单的问题去翻翻操作系统的书吧
千之依然 发表于:09-09-22 14:27 [只看该作者]
3
回复 第1楼 的 一心向佛的心也会被红尘感动:
按照银行家算法的规律推一下不就可以了吗
年年岁岁花相似,岁岁年年人不同。生活如诗,岁月如歌,每个人都在谱
千之依然 发表于:09-09-22 14:28 [只看该作者]
4
回复 第1楼 的 一心向佛的心也会被红尘感动:
只要不死锁应该就可以了吧,就是安全的了,找一个安全序列
年年岁岁花相似,岁岁年年人不同。生活如诗,岁月如歌,每个人都在谱
返回[C++Builder论坛]  关闭窗口 | 隐藏边栏
本地热帖
[全国漫游] 更多>>
西祠智投

对不起,匆匆过客不能发帖或者跟帖:(

请先登录或者注册

本版精品更多>>