- 155
- 0
- 约1.28万字
- 约 11页
- 2019-10-17 发布于广东
- 举报
实验一、进程管理与进程同步
实验目的:
了解进程管理的实现方法,理解和掌握处理进程同步问题的方法。
实验内容:
实现银行家算法和读者?写者问题的写者优先算法。
实验步骤:
银行家算法:
针对3类资源、5个进程的情况,设计相应的数据结构,分别表示每个进程占用各类 资源的情况;
编程实现安全性算法函数,编制主函数,动态输入资源的占用情况,进程的资源申 请,调用安全性函数,实现银行家算法;
测试:输入可分配和不可分配的请求,测试系统的正确性 读者■写者问题的写者优先算法:
首先建立各种资源文件,即四个类文件(Reader、Writer Source、ReadWrite)
使用java提供的管程来模拟实现进程之间的同步关系。
总结:
本次实验提高了我们的编程能力,我们利用了程序模拟了操作系统的进程同步机制和安 全性算法,很好的掌握了银行家算法的思想,以及利用银行家算法找安全序列,利用安全 序列不免处理机死锁。本次实验在开始吋我们准备还存在一些问题,没有很好的充分准备, 以至于在实验中出现一些问题,实验进度比较缓慢,机会是留给有准备的人的,让我们在 这里真正理解到了这个道理,但在老师的细心辅导下,我们都成功的完成了本次实验。
附录:
银行家算法代码:
public Banker() {Scanner s = newScanner(System.in);System.out.println(
您可能关注的文档
- 履行党风廉政建设主体责任工作情况汇报材料汇编.docx
- 尼奥库珀手机可靠性测试规范.docx
- 尼康工程开工典礼计划书.docx
- 尼科国润监理合同.docx
- 尼龙护套的制造工艺.docx
- 尿常规结果分析.docx
- 尿裤项目商业计划书.docx
- 尿素工艺流程与安全生产规范.docx
- 尿素主框架冬季施工方案设计.docx
- 尿液分析试纸条注册技术审查指导原则.docx
- 2023电力变压器用绝缘材料介电性能的频域介电谱试验方法.docx
- 皖2016J911 太阳能热水系统建筑一体化设计图集.docx
- 北京市政交通基础设施工程规划设计技术文件办理指南培训(市政部分).docx
- 辽2006J403 金属成品变形缝建筑构造.docx
- 冀12G09 钢筋混凝土板式楼梯.docx
- 河南省图集 12YJ5-2 坡屋面.docx
- GB_Z 29014.100-2024 切削刀具数据表达与交换 第100部分:参考字典的定义、原则和方法.docx
- DB62∕T 5198-2025 管道超声内检测技术规范.docx
- codex零基础学习手册-前哨ai-202607.docx
- 大数据与景区管理(92页PPT).docx
原创力文档

文档评论(0)