来决定资源分配与否,从而确保系统的安全,有效的避免了死锁的发生。问题的关键在于安全性算法,即找安全确保系统不会进入死锁的路径。按照该序列,银行家可以实施个有效的分配过程使得所有客户得到满足银行家算法的核心在于安全序列的产生。安全序列正是种安全的进程推操作系统课程设计报告进顺序需求分析需求分析问确保系统不会进入死锁的路径。按照该序列,银行家可以实施个有效的分配过程使得所有客户得到满足银行家算法的核心在于安全序列的产生。安全序列正是种安全的进程推操作系统课程设计报告进顺序需求分析需求分析问题描述运用银行家算法,避免死锁的发生。在确保当前系统安全的前提下推进的。对进程请求先进行安全性检查,来决定资源分配与否,从而确保系统的安全,有效的避免了死锁的发生。问题的关键在于安全性算法,即找安全性序列。基本要求从键盘输入当前系统的资源信息,包括当前可用资源,每个进程对各类资源的最大需求量,每个进程当前已分配的各个资源量和每个进程尚需要的各个资源量,输出结果显示在界面上输入进程请求,按照设计好的安全性算法进行检查,得到结果并输出整个执行过程的相关信息和最终结果主要包括资源分配表和安全序列要求要有各种异常的处理,程序的可控制性和可连续性执行。包括对进程的存在有无检查,请求向量的不合法检查,试分配失败后的数据恢复和重新接受进程请求等。数据流模型输入信息安全性检查试分配安全性检查输出结果初始化概要设计概要设计模块的划分由于该算法规模较小,所以选用结构化的设计方法,将该系统划为五块,分别是主模块,处在整个系统的最高层,负责组织调用其他模块。初始化模块,负责从键盘读入系统资源和进程状态,并将系统初识资源分配状态打印。试分配模块,负责处理进程请求,和相应的数据结构的修改,已经特殊情况的处理。安全性检查,负责试分配后的安全性检查,以及系统不安全时的资源恢复。模块调用关系各模块之间的调用如下图示各模块之间的接口主模块初始化试分配安全性检查操作系统课程设计报告试分配模块与安全性检查之间接口通过检查的真假了判断是否执行。个地址,返回给主模块的信息,不为时表示试分配成功,否则系统转入相应异常处理。与主模块之间的接口,为真则调用打印函数,输出最终结果,否则调用恢复函数,恢复之前系统状态程序流程图详细设计详细设计数据结构选取分析该算法中用到了较多的数据,基于程序的易实现和较好的结构,决定采用结构链表,以进程为单位结点。数据结构设计进程标号表示个进程对类资源的最大需求表示个进程已分配到类资源的个数表示个进程尚需要类资源的个数指向下个结点进程其中每个数组元素表示当前类资源的可用数目,初始化为系统所提供的资源的最大数目请求向量存储当前的值,以便输出存储安全序列,以便后面排序算法整体设计与调用主函数主要分四大块首先需要初始化,存储系统当前状态信息调用安全算法,检测当前系统安全状态,若安全则进行下步,否则打印相关信息,程序退出。操作系统课程设计报告调用试分配函数,进行试分配,若试分配成功,修改相关数据结构,否则之前的试分配作废,恢复试分配之前的数据结构,输出相关提示信息,接收下个进程请求模块设计与时间复杂度分析系统资源初始化函数首先读入系统可用资源。用函数动态创建进程并且输入相关资源。进程之间以链表组织,输入结束初始化。操作系统课程设计报告将结果打印出来。对试分配后的系统,进行安全性检查。执行过程同大致样,唯点在于当找不到安全序列时,将本次试分配作废,恢复该次试分配之前的数据结构。程序流图系统以及进程资源初始化,修改相关数据结构,打印当前系统资源分布图,转下步,否则,打印提示信息,接收其他请求向量。再次调用安全性算法,检查试分配以后的系统安全性,若安全打印安全性序列和当前系统资源分布图,并进入新轮的,检测当前系统安全状态,若安全则进行下步,否则打印相关信息,程序退出。操作系统课程设计报告调用试分配函数,进行试分配,若试分配成功整体设计与调用主函数主要分四大块首先需要初始化,存储系统当前状态信息调用安全算法目请求向量存储当前的值,以便输出存储安全序列,以便后面排序算法指向下个结点进程其中每个数组元素表示当前类资源的可用数目,初始化为系统所提供的资源的最大数程标号表示个进程对类资源的最大需求表示个进程已分配到类资源的个数表示个进程尚需要类资源的个数详细设计数据结构选取分析该算法中用到了较多的数据,基于程序的易实现和较好的结构,决定采用结构链表,以进程为单位结点。数据结构设计进时表示试分配成功,否则系统转入相应异常处理。与主模块之间的接口,为真则调用打印函数,输出最终结果,否则调用恢复函数,恢复之前系统状态程序流程图详细设计之间接口通过检查的真假了判断是否执行。个地址,返回给主模块的信息,不为试分配安全性检查操作系统课程设计报告试分配模块与安全性检查数据结构的修改,已经特殊情况的处理。安全性检查,负责试分配后的安全性检查,以及系统不安全时的资源恢复。模块调用关系各模块之间的调用如下图示各模块之间的接口主模块初始化系统划为五块,分别是主模块,处在整个系统的最高层,负责组织调用其他模块。初始化模块,负责从键盘读入系统资源和进程状态,并将系统初识资源分配状态打印。试分配模块,负责处理进程请求,和相应的请求向量的不合法检查,试分配失败后的数据恢复和重新接受进程请求等。数据流模型输入信息安全性检查试分配安全性检查输出结果初始化概要设计概要设计模块的划分由于该算法规模较小,所以选用结构化的设计方法,将该请求,按照设计好的安全性算法进行检查,得到结果并输出整个执行过程的相关信息和最终结果主要包括资源分配表和安全序列要求要有各种异常的处理,程序的可控制性和可连续性执行。包括对进程的存在有无检查,性序列。基本要求从键盘输入当前系统的资源信息,包括当前可用资源,每个进程对各类资源的最大需求量,每个进程当前已分配的各个资源量和每个进程尚需要的各个资源量,输出结果显示在界面上输入进程问题描述运用银行家算法,避免死锁的发生。在确保当前系统安全的前提下推进的。对进程请求先进行安全性检查,打印量主要原材料有年需要品位左右铁矿石万吨。燃料供应燃料品种质量与年需要量燃料主要为生产及冬季取暖用煤,年需要量吨。燃料供应来源与运输方式燃料可以从北票煤业有限公司购进或从当地煤炭经销单位购进,由经销商直接运送。第七章总图运输与公用辅助工程总平面布置图厂区生产车间办公室原材场铁精粉池等,均按厂区平面布置图布置。厂内外运输项目运输量分别为运入量万吨运出量为万吨。运输由厂内自备车量承担自备车辆不足部分由社会运力调剂解决。公用辅助工程给排水工程给水工程。日用水量吨,修建高位蓄水池座,铺设供水管路米。排水工程。生产用水为循环水不发生污染,生活用水以及雨水,排放量都不大,厂区内现有排水道完全够用。供电工程新增装机容量为,用电设备电压为伏,选用型系列节能变压器。供热工程本工程供热为冬季取暖,供热面积为平方米,建国炉房座,选用料供应主要原材料供应主要原材料品种质量和年需要量主要原材料有年需要品位左右铁矿石万吨。燃料供应燃料品种质量与年需要量燃料主要为生产及冬季取暖用煤,年需要量吨。燃料供应来源与运输方式燃料可以从北库尾矿库合计配套设施序号名称数量造价万元备注电力增容及配电变压器台高压开关柜台低电压电屏台其它供水设施设计费按投资额的供热工程其它合计第六章主要原材料燃元球磨机破碎机破碎机磁选机高频筛分级机水泵渣浆过滤机皮带运输机合计工程方案主要构筑物序号名称建筑面积单价元金额万元备注球磨厂房办公楼及宿舍原料库成品再次磁选,磁选经滤后形成最终精矿,磁尾给入压滤机,形成最终尾矿。粗精矿再选流程铁矿破碎筛分磁选脱水磁选磁选球磨筛分磁聚机磁选过滤精矿回水压滤尾矿回水设备方案序号名称型号单价万元数量台套总价万进入型球磨机,磁尾给入压虑机。球磨排矿返回细筛筛下产品经两段磁选进行选别,磁精进入选别,磁精进入二道细筛进行筛分。筛上产品返回段磁选,筛下产品进入磁聚机,磁聚机尾矿返回段磁选,精矿设备方案和工程方案技术方案本设计采用磨矿阶段选矿阶段筛分的原则流程。粗精矿经槽式给料机给入波纹挡边带运输机,输送到型振动筛,筛上产品清除,筛下产品进入高频振动筛。筛上产品经段磁选选别,磁精条件本工程所在地为丘陵地区之,地势山坡地下水浅层资源丰富。公用设施社会依托条件厂区内设有大口井眼,出水能力为电力可由农电局龙潭变电所主输电线路供给,出口距厂区仅米。第五章技术方案与锦州沈阳赤峰承德相连,朝北级公路与锦朝高速公路相连,交通极为便利。地震根据国家地震局建设部年版中国地震烈度区划图,北票市地震烈度为度,将来工程设计时,建构筑物均按地震烈度度设防。地质冬季夏季主导风向及频率冬季夏季极端最高气温极端最低气温最热月平均温度最大冻土深度运输条件本厂地处北票市宝国老镇十八台杜杖子村,北票市有铁路宝国老镇十八台杜杖子村,占地亩,建筑面积平方米,地势相对平坦,交通运输便利,完全满足扩建的需要。厂址建设条件气候条件冬季采暖计算温度夏季室外通风计算温度室外相对湿度冬季夏季室外平均风速铁精粉市场主要以平稳运行为主,伴有小幅波动来决定资源分配与否,从而确保系统的安全,有效的避免了死锁的发生。问题的关键在于安全性算法,即找安全确保系统不会进入死锁的路径。按照该序列,银行家可以实施个有效的分配过程使得所有客户得到满足银行家算法的核心在于安全序列的产生。安全序列正是种安全的进程推操作系统课程设计报告进顺序需求分析需求分析问确保系统不会进入死锁的路径。按照该序列,银行家可以实施个有效的分配过程使得所有客户得到满足银行家算法的核心在于安全序列的产生。安全序列正是种安全的进程推操作系统课程设计报告进顺序需求分析需求分析问题描述运用银行家算法,避免死锁的发生。在确保当前系统安全的前提下推进的。对进程请求先进行安全性检查,来决定资源分配与否,从而确保系统的安全,有效的避免了死锁的发生。问题的关键在于安全性算法,即找安全性序列。基本要求从键盘输入当前系统的资源信息,包括当前可用资源,每个进程对各类资源的最大需求量,每个进程当前已分配的各个资源量和每个进程尚需要的各个资源量,输出结果显示在界面上输入进程请求,按照设计好的安全性算法进行检查,得到结果并输出整个执行过程的相关信息和最终结果主要包括资源分配表和安全序列要求要有各种异常的处理,程序的可控制性和可连续性执行。包括对进程的存在有无检查,请求向量的不合法检查,试分配失败后的数据恢复和重新接受进程请求等。数据流模型输入信息安全性检查试分配安全性检查输出结果初始化概要设计概要设计模块的划分由于该算法规模较小,所以选用结构化的设计方法,将该系统划为五块,分别是主模块,处在整个系统的最高层,负责组织调用其他模块。初始化模块,负责从键盘读入系统资源和进程状态,并将系统初识资源分配状态打印。试分配模块,负责处理进程请求,和相应的数据结构的修改,已经特殊情况的处理。安全性检查,负责试分配后的安全性检查,以及系统不安全时的资源恢复。模块调用关系各模块之间的调用如下图示各模块之间的接口主模块初始化试分配安全性检查操作系统课程设计报告试分配模块与安全性检查之间接口通过检查的真假了判断是否执行。个地址,返回给主模块的信息,不为时表示试分配成功,否则系统转入相应异常处理。与主模块之间的接口,为真则调用打印函数,输出最终结果,否则调用恢复函数,恢复之前系统状态程序流程图详细设计详细设计数据结构选取分析该算法中用到了较多的数据,基于程序的易实现和较好的结构,决定采用结构链表,以进程为单位结点。数据结构设计进程标号表示个进程对类资源的最大需求表示个进程已分配到类资源的个数表示个进程尚需要类资源的个数指向下个结点进程其中每个数组元素表示当前类资源的可用数目,初始化为系统所提供的资源的最大数目请求向量存储当前的值,以便输出存储安全序列,以便后面排序算法整体设计与调用主函数主要分四大块首先需要初始化,存储系统当前状态信息调用安全算法,检测当前系统安全状态,若安全则进行下步,否则打印相关信息,程序退出。操作系统课程设计报告调用试分配函数,进行试分配,若试分配成功,修改相关数据结构,
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 22 页
第 2 页 / 共 22 页
第 3 页 / 共 22 页
第 4 页 / 共 22 页
第 5 页 / 共 22 页
第 6 页 / 共 22 页
第 7 页 / 共 22 页
第 8 页 / 共 22 页
第 9 页 / 共 22 页
第 10 页 / 共 22 页
第 11 页 / 共 22 页
第 12 页 / 共 22 页
第 13 页 / 共 22 页
第 14 页 / 共 22 页
第 15 页 / 共 22 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。