1 / 16
文档名称:

操作系统课程设计银行家算法模拟实现.doc

格式:doc   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统课程设计银行家算法模拟实现.doc

上传人:2286107238 2016/3/3 文件大小:0 KB

下载得到文件列表

操作系统课程设计银行家算法模拟实现.doc

文档介绍

文档介绍:.页眉..:银行家算法模拟实现系:学生姓名:班级:学号:成绩:指导教师:开课时间:学年学期操作系统课程设计2-162题目要求:、了解多道程序系统中,多个进程并发执行的资源分配。2、掌握思索的产生原因、产生死锁的必要条件和处理死锁的基本方法。3、掌握预防死锁的方法,系统安全状态的基本概念。4、掌握银行家算法,了解资源在进程并发执行中的资源分配策略。5、理解死锁避免在当前计算机系统不常使用的原因。,进程可动态申请资源和释放资源,系统按各进程的申请动态的分配资源。要求采用银行家算法实现。:根据学生平时表现、测试检查、课程设计报告、运行演示和学生回答问题相结合的形式作为考核依据,考察学生的动手能力,独立分析解决问题的能力和创新精神,并根据学生的学****态度综合考评。平时表现(占30%),课程设计报告(占40%),课程答辩(占30%)。成绩评定:成绩分“优秀”、“良好”、“中等”、“及格”、“不及格”五个级别。“优秀”为100分到90分,“良好”为89分到80分,“中等”为79分到70分,“及格”为69分到60分,“不及格”为60分以下。序号内容时间(天)1熟悉课题、,-........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................16操作系统课程设计4-、始化这组进程的最大资源请求和一次申请的资源序列。把各进程已占用和需求资源情况记录在进程控制块中。假定进程控制块的内容包括:进程名,状态,当前申请量,资源需求总量,已占资源量,能执行完标志。其中,进程的状态有:就绪,等待和完成。当系统不能满足进程的资源请求时,进程出于等待状态。资源需求总量表示进程运行过程中对资源的总的需求量。已占资源量表示进程目前已经得到但还为归还的资源量。因此,进程在以后还需要的剩余资源量等于资源需要总量减去已占资源量。陷入每个进程的资源需求总量不应超过系统拥有的资源总量。2、银行家算法分配资源的原则是:当某个进程提出资源请求时,假定先分配资源给它,然后查找各进程的剩余请求,检查系统的剩余资源量是否由于进程的分配而导致系统死锁。若能,则让进程等待,否则,让进程的假分配变为真分配。A)查找各进程的剩余请求,检查系统的剩余资源量是否能满足其中一进程,如果能,则转B)。B)将资源分配给所选的进程,这样,该进程已获得资源最大请求,最终能运行完成。标记这个进程为终止进程,并将其占有的全部资源归还给系统。重复第A)步和B)步,直到所有进程都标记为终止进程,或知道一个死锁发生。若所有进程都标记为终止进程,则系统的初始状态是安全的,否则为不安全的。若安全,则正式将资源分配给它,否则,假定的分配作废,让其等待。,假定先分配资源给它,然后查找各进程的剩余请求,检查系统的剩余资源量是否由于进程的分配而导致系统死锁。若能,则让进程等待,否则,让进程的假分配变为真分配。,则有如下数据结构:#definew50//宏定义#d

最近更新

内科护理学第七版绪论ppt 23页

教育技术学专业硕士研究生培养方案 9页

脑胶质母细胞瘤的护理查房ppt 25页

毕业设计的目的与要求 8页

注册会计师审计风险实务分析 6页

漳州高新区行政服务中心保洁服务项目比选文件.. 32页

独家复旦大学比较文学概论考前复习杨乃乔王柏.. 12页

绿化苗木迁移、绿化苗木种植施工方案 35页

计算机科学技术:中级动画绘制员考试真题及答.. 26页

连续刚构桥悬臂浇筑施工技术方案 32页

2024年游标卡尺项目资金需求报告代可行性研究.. 67页

食品安全法律法规测试题及答案 10页

2024年婴幼儿服饰项目资金需求报告代可行性研.. 52页

青春校园作文 8页

2024年医疗诊断服务项目投资申请报告代可行性.. 66页

2024年遥控器项目资金筹措计划书代可行性研究.. 60页

2024年压力计项目资金需求报告代可行性研究报.. 62页

2024年新生儿项目资金需求报告代可行性研究报.. 56页

2024年现场总线计算机通讯模板项目资金筹措计.. 76页

急性心梗的护理ppt 23页

2024数学学业水平测试卷(一) 6页

横结肠癌化疗后护理业务查房ppt 23页

梗阻性脑积水患者的护理ppt 23页

腹壁整形手术围手术期的护理ppt 23页

二甲评审护理工作总结ppt 24页

第三产程临床表现与护理ppt 23页

24秒倒计时电路的设计-电子线路CAD 15页

《室内检验员模拟题》课件 28页

2024年信息系统管理工程师下午试题及答案 60页

多功能组合机床时代中英文翻译、外文文献翻译.. 8页