- 3
- 0
- 约5.91千字
- 约 12页
- 2023-08-21 发布于湖北
- 举报
XXXXXXX 学 院
《计算机操作系统》课程设计
死锁的避免——银行家算法
专业班级:XXXXXXX
成员:王x、蔡x、王xx
提交时间:xxxx年xx月xx日
一、问题描述
1.1银行家算法
银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,所谓安全状态, 是指进程能按某种进程次序( p1 , p2 , , , pn ) , 来为每个进程pi 分配其所需资源,直至满足进程pi 对资源的最需求量, 使每个进程pi 可顺利地完成, 则此时系统处于安全状态, 称序列( p1 , p2 , , , pn ) 为安全序列。 如果系统无法找到这样一个安全序列, 则称系统处于不安全状态.最早由Dijkstra 提出了一种能够避免死锁的调度方法, 称为银行家法若分配不会导致系统进入不安全状态,则分配,否则等待。银行家算法的核心内容是判断资源试分配后系统是否处于安全状态, 即是否可以找到一个进程安全序列.
1.2银行家算法提出的原因
在计算机系统中,安全问题一直为用户所关注。资源分配如果可以保证所用进程在有效时间得到所要资源则称其为安全。各进程在使用系统资源时,应注意系统产生的死锁问题。银行家算法是针对计算机系统上述安全问题进行的设计,可以判断新申请的进程是否为安全,避免死锁问题的发生。
二
您可能关注的文档
- 弗兰克赫兹实验报告_2.doc
- 《立在地球边上放号》课件.ppt
- 华中科技大学 组成原理实验报告 运算器组成实验.doc
- 《春》优秀课件完整版.ppt
- 提升教师双师素质助力双师型教师成长专题研修总结范文.doc
- java记事本代码及实验报告.doc
- 总图设计标准.doc
- 插花艺术实验报告2.doc
- matlab实验报告_2完整版.doc
- 第3课 太平天国运动.ppt
- 包装标识用混合基碳带-意见稿编制说明.pdf
- 超硬磨料 镀钛金刚石-意见稿编制说明.pdf
- 超硬磨料制品 树脂结合剂金刚石弹性磨块-意见稿编制说明.pdf
- 修改件1.信息技术.可扩展的生物特征数据交换格式.第4部分手指图像数据.与ANSINIST-ITL改进互操作性的扩展标准立项发展报告.docx
- 安全方面.出版物中的安全方面指南标准立项发展报告.docx
- 玻璃纤维增强复合材料建筑模壳-意见稿编制说明.docx
- 高压直流(HVDC)系统用电压源换流器(VSC)阀中的功率损耗.第2部分模块化多电平换流器标准立项发展报告.docx
- 电气材料、印刷电路板和其他互连结构和组件的试验方法第2-804部分分层时间的试验方法T260、T288、T300标准立项发展报告.docx
- 系统间电信和信息交换.无线局域网访问控制.第2部分调度平台标准立项发展报告.docx
- 信息技术.生物特征表示攻击检测.第1部分框架标准立项发展报告.docx
最近下载
- 2026人教版语文二年级下册期末总复习综合试卷(3套含答案解析).pdf
- 消防安全教育培训课件.pptx VIP
- 2026年卫生高级职称考试(中医肛肠代码080)(副高)冲刺试题及答案汇总.docx VIP
- 安全培训通用.pdf VIP
- 年产840W10寸汤盘隧道窑设计.pdf VIP
- 2025年初中初二语文阅读理解模拟试卷.docx VIP
- DELTA台达-台达小型泛用无感测矢量变频器 VFD-EL-W系列 使用手册-操作说明书.pdf
- TCECS225-2020 建筑物移位纠倾增层与改造技术标准(附条文说明).pdf VIP
- 2026年胸痛中心应知应会知识考试试题及答案.docx VIP
- IEC60812(FMEA)-失效模式及影响分析.pdf VIP
原创力文档

文档评论(0)