文件名称:操作系统实验报告--模拟死锁避免程序
文件大小:361KB
文件格式:DOC
更新时间:2015-01-19 16:49:30
模拟死锁避免程序
设计模拟实现死锁避免的程序,要求: 1,输入并显示资源类型数,进程数,每类资源的个体数; 2,输入每个进程对每类资源的最大需求量,已分量,算出其剩余需求量。算出系统每类资源的当前剩余量;显示输入和计算出的数据; 3,按银行家算法检测系统当前是否处于安全状态,若是,往下;若否,转1,重新设置数据; 4,给出某个进程的资源分配请求,按死锁避免方法检测可否将资源分配给它?若可,输出一个进程安全序列、资源分配成功的说明和新的系统资源分配状态表;若否,输出“资源分配失败”和失败的原因:①,申请量大于系统的当前剩余量,②,申请量大于自己的剩余需求量,③,若分配系统将处于不安全状态。 【说明】 1,程序每次运行都要重新输入数据,第一次可以按书上P93的数据输入; 2,使用银行家算法检测系统的安全性; 3,要有分配成功和分配失败两种情况的演示。