- 75
- 0
- 约2.44万字
- 约 38页
- 2017-08-11 发布于安徽
- 举报
《操作系统》
课程设计报告
设计题目:银行家算法的实现
虚拟内存页面置换算法
进程调度算法
姓名:李晓雨
学号班级: 信息与计算科学01班
完成日期: 2012年 12月30日
设计题目 银行家算法的实现 设计形式 独立完成 设计目的 1.加深了解有关资源申请、避免死锁等概念体会和了解死锁和避免死锁的具体实施方法。1.设计进程对各类资源最大申请表示及初值确定。2.设定系统提供资源初始状况。 3.设定每次某个进程对各类资源的申请表示。4.编制程序,依据银行家算法,决定其申请是否得到满足。本设计的目的是通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地发生。要求如下:
(1)?模拟一个银行家算法;
(2)?初始化时让系统拥有一定的资源;
(3)?用键盘输入的方式申请资源;
(4)?如果预分配后,系统处于安全状态,则修改系统的资源分配情况;
(5)?如果预分配后,系统处于不安全状态,则提示不能满足请求,
设计的主要内容模拟实现动态资源分配。同时编写和调试一个系统动态资源的简单模拟程序,观察死锁产生的条件,并使用适当的算法,
原创力文档

文档评论(0)