- 4
- 0
- 约3.36千字
- 约 7页
- 2020-06-30 发布于浙江
- 举报
实验二-银行家算法
精品文档
精品文档
收集于网络,如有侵权请联系管理员删除
收集于网络,如有侵权请联系管理员删除
精品文档
收集于网络,如有侵权请联系管理员删除
实验四 银行家算法
一、 实验目的
1.理解死锁避免相关内容;
2.掌握银行家算法主要流程;
3.掌握安全性检查流程。
操作系统中的死锁避免部分的理论进行实验。要求实验者设计一个程序,该程序可对每一次资源申请采用银行家算法进行分配。
二、实验设备
PC机、windows 操作系统、VC++6.0
三、 实验要求
本实验要求3学时完成。
1.设计多个资源(≥3);
2.设计多个进程(≥3);
3.设计银行家算法相关的数据结构;
4.动态进行资源申请、分配、安全性检测并给出分配结果。
5.撰写实验报告,并在实验报告中画出银行家算法和和安全性检查算法流程图。
四、 预备知识
死锁避免定义:在系统运行过程中,对进程发出的每一个资源申请进行动态检查,并根据检查结果决定是否分配资源:若分配后系统可能发生死锁,则不予分配,否则予以分配。
由于在避免死锁的策略中,允许进程动态地申请资源。因而,系统在进行资源分配之前预先计算资源分配的安全性。若此次分配不会导致系统进入不安全状态,则将资源分配给进程;否则,进程等待。其中最具有代表性的避免死锁算法是银行家算法。
1 系统安全状态
1)安全状态
所谓系统是安全的,是指系统中的
您可能关注的文档
- 实验中学生物教育实习个人总结归纳电子教案.docx
- 实验三、茶叶中咖啡因的提取复习课程.ppt
- 实验二-乙酸正丁酯中杂质的气相色谱分析说课讲解.doc
- 实验九-移位寄存器及其应用资料.ppt
- 实验二-普通水准测量复习进程.doc
- 实验二-核酸及蛋白质序列的比对教学教材.doc
- 实验二复习进程.doc
- 实验五复习过程.doc
- 实验八(上)--3110305129--潘聪培训资料.doc
- 实验作文课讲课稿.ppt
- 2025-2026学年广东省佛山市南海区、三水区八年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区九年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区七年级(下)期末数学试卷+答案解析.pdf
- 上海教育版七年级上册数学教案 第1套 10.2分式的基本性质_教案2.doc
- 2025-2026学年广东省佛山市南海区灯湖中学八年级(上)第二次调研数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区金海岸实验学校八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区桥城中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区星海中学九年级(下)月考物理试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区钟村中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区毓贤学校八年级(上)期中数学试卷+答案解析.pdf
原创力文档

文档评论(0)