资源大小: 141KB
发布时间: 2012-04-09
文件格式: rar
下载次数: 1
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

这个程序主要通过模拟系统死锁避免的实现,使用银行家算法来避免死锁加深对死锁避免,系统安全状态等的理解。(1)输入1执行算法,输入2退出程序,其他输入无效。算法要用到的资源种类有10种,每种资源的数目为1~10,整个程序所要用到的数据(进程资源需求向量、资源数目、最大需求矩阵)均使用随机函数rand()随机产生1~10的数据。(2)输出所产生的需求向量、资源数目、最大需求矩阵,该系统是否安全,银行家算法执行步骤,进程的资源请求是否安全。(3)能够判断随机产生的模拟系统是否安全,判断进程的资源请求是否可以分配,做出安全分配的可执行步骤。(4)所有的数据均由系统随机产生1~10的数据,如果进程资源需求向量过大,则显示模拟系统不安全,不会往下执行,如果合适则继续判断新的进程请求是否安全。因此所有的数据均满足题目要求,不存在有错误的数据输入。


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。