logo

您所在位置网站首页 > 海量文档  > 计算机 > windows相关

操作系统课程设计银行家算法.pdf 23页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
操作系统课程设计报告 题目:银行家算法 院 (系): 专 业: 班 级: 学 生: 学 号: 指导教师: 2010 年 12 月 操作系统课程设计报告 题目:银行家算法 院 (系): 专 业: 班 级: 学 生: 学 号: 指导教师: 2010 年 12 月 银行家算法 摘 要 本次的课程设计内容是银行家算法, 在操作系统当中, 由于竞争非剥夺性资 源和进程推进的不当, 对系统的安全造成威胁, 所以,银行家算法就是为了避免 对系统产生死锁而存在的。 银行家算法包括对请求资源的试分配和对安全性的考 量,当系统的安全性不能够满足的时候,则对系统进行保护。 在编写银行家算法的时候需要定义 Need (需求矩阵),Allocation (分配矩 阵),Max (最大需求矩阵)以及 Available (可利用资源量)。在实现一系列的 功能的时候使用的数组的结构, 便于进行矩阵的加减运算, 可以提高程序的运行 效率。 通过编写可以基本上实现银行家算法所要达到的基本目的, 在输入正确的情 况下能够输出正确的安全序列, 在不安全的情况下可以做出提醒, 并且恢复原有 输入数据。 关键字: 银行家算法 最大需求矩阵 分配矩阵 需求矩阵 可利用资源量 i 目 录 摘 要 …………………………………………………………… .… (i ) 1 绪 论 ……………………………………………………………… (1) 2 需求分析 ……………………………………………………… ...… (2) 2.1 问题描述 ………………………………………………… ...… (2 ) 2.2 产生条件 2 ) ………………………………………………… ...… ( 2.3 运行环境 ………………………………………………… ...… (2 ) ………………………………………………… ...… ( 2.4 程序功能 2 ) 3 概要设

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556