操作系统课程设计银行家算法.docVIP

  • 20
  • 0
  • 约1.08万字
  • 约 24页
  • 2019-01-09 发布于安徽
  • 举报
实用标准文案 精彩文档 操作系统课程设计报告 题目:银行家算法 院 (系): 专 业: 班 级: 学 生: 学 号: 指导教师: 2010年12月 操作系统课程设计报告 题目:银行家算法 院 (系): 专 业: 班 级: 学 生: 学 号: 指导教师: 2010年 12月 精彩文档                                           银行家算法 摘 要 本次的课程设计内容是银行家算法,在操作系统当中,由于竞争非剥夺性资源和进程推进的不当,对系统的安全造成威胁,所以,银行家算法就是为了避免对系统产生死锁而存在的。银行家算法包括对请求资源的试分配和对安全性的考量,当系统的安全性不能够满足的时候,则对系统进行保护。 在编写银行家算法的时候需要定义Need(需求矩阵),Allocation(分配矩阵),Max(最大需求矩阵)以及Available(可利用资源量)。在实现一系列的功能的时候使用的数组的结构,便于进行矩阵的加减运算,可以提高程序的运行效率。 通过编写可以基本上实现银行家算法所要达到的基本目的,在输入正确的情况下能够输出正确的安全序列,在不安全的情况下可以做出提醒,并且恢复原有输入数据。

文档评论(0)

1亿VIP精品文档

相关文档