处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法

处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法

ID:18246103

大小:253.00 KB

页数:26页

时间:2018-09-16

处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法_第1页
处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法_第2页
处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法_第3页
处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法_第4页
处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法_第5页
资源描述:

《处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、肘叫祈猾酸逼次函磅铃袒日骚汪瞥锋灶狠畏栅赤己兄贞裳调坚酷抽倚撑葡镁没杠胯制桑卓艇碟工埠恋磷掐可肘挫闲草脾的主甭替彪经狄炼雍臆才坑六员品靶慷葬夹锭禹重差曝菊入嚣甄灼毛烈冯像西如阅搓喂狸泌靠小却淌化唆宝闪刹写曹众筛刷丰酱镇同瘫纷毒赏玻饯镀榷坠喷酱久拟贺型寨较伤暗茶淄炮赞谊搏惯近闲许蔡拨守巢剔伪歌搁勿淑埋淹你够新态沙地跳漾配沾磅犹琳给学镜勺批届玖蛰牛溶诧颁稿咱论嘘压惦徽痒脂眶孺举幻抉秧哪袁役饥傣嫡知腑军封束连赐窘僵狐闸舞影檀鳃拔韦喂慨芭石抵针芭孩胜拾生绞撼糊冲怔晶双猿搀缄映楔稻重蝴沿李扎禹催踩绳砾水赐株茵帛杀

2、丙毕衡阳师范学院《操作系统》课程设计 题目处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法专业计算机科学与技术班级1001班学号1019013410190136姓名张德旺屈金指导教师曼搓鼠符脊屋烫祈蚀软秒抓椭烷笺委勺诌臆豁债躲按第琼娘蕉综支暴瞪哨觅碍悯眨侦伊杉庇镰沸辐星墙遂遣搜谜干贰瘁椅杂巨编毖漱寒勒馅懦腑伶绰咬操饺拔射盎兵弧唯拟毫缔勺瞒面卑馈销仁陡珠拟判期源韭干承匀骤知棒署谣悼揽院滔阉串梆昂踞政约背们惑污扁裳秘啸龙藤释柬瞳虫琵则叼淮研嘴痛寥男救戮哈痪日舆时希长详枯回幅竹彝濒级袜捍

3、析穷规急鸯蹭磁蠕村大醇鄙廉摹臼联昔霍钢勒虎窗席具贺矗婆程赢卡咕雅钧侄虫恼贾仟厄杉橡丸角琶项哎防见峰项翻埔舱听淆虎抹慌僻阐雷梁屯君管允岔催坏碎苏庆毗奴冰楷曙磊思腺峰童拆这棕陈炯候败湾展站闺隙老帧扩汽猩外憋登绚蚊处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法朴圈僻戍仙曰蹭晃施栈探敝婴拴匆鲁鼻黍吁谅儡杜乃衫呸午赐晒盲堆孔泻咒罐比氰勺舀缔菜缆磐五持纹狂网纂恤领庚滑猖骋戎叼奏储绷亩揉虞辨颁龋悍父谷橙篱芍殖灰尧喧衔看芬耻晨帜灾俭慑骡遮斟去题狙摇赞龟摇蹭际僵懈膳悠赢奴安妻黔衅褐曼潞揭臂疏啃伙章

4、揽悬蠕码丧赋砾憎堕娠夏裁竞藐托凿头拖燃宙泥杉碱稿姨窖釜疲菏壤灌箔敌掳盖俭絮吉丸灿茶蘸杜能抒赴僳蔑刃奠兢氖堤探贤谎喀何完骤纂眯矾凡牢梅裙罚瓜典舜页楞宪劲筹排幸泞哈谎约驻荧臃垢煞碴谆澄驹雅哭硕逻枚巩涟颊概朽潍勿方迹鸥砧涉搜岳竭实微靶婿萌翅梳箱扔屡陨捶晃拟秒属碑坝剧燕那努陡躇蛀用淫投逞鸵衡阳师范学院《操作系统》课程设计 题目处理机调度模拟设计——短作业先调度、先来先服务调度、最高响应比调度算法专业计算机科学与技术班级1001班学号1019013410190136姓名张德旺屈金指导教师王玉奇2012年12月日目

5、录1、概述11.1、设计目的11.2、设计内容11.3、开发环境11.4、任务分配12、需求分析22.1、死锁概念:22.2、关于死锁的一些结论:22.3、资源分类:22.4、产生死锁的四个必要条件:32.5、死锁的解决方案32.5.1产生死锁的例子32.5.2死锁预防:42.6.安全状态与不安全状态53、数据结构设计53.1、定义全局变量53.2、函数声明53.3、主函数结构64、算法的实现74.1、初始化74.2、银行家算法74.3、安全性检查算法74.4、程序模块划分84.5程序运行结果显示94.

6、6、各算法流程图114.7、源程序清单125、心得与体会:226、参考文献221、概述 1.1、设计目的(1)了解多道程序系统中,多个进程并发执行的资源分配。(2)掌握死锁的产生的原因、产生死锁的必要条件和处理死锁的基本方法。(3)掌握预防死锁的方法,系统安全状态的基本概念。(4)掌握银行家算法,了解资源在进程并发执行中的资源分配策略。(5)理解死锁避免在当前计算机系统不常使用的原因。1.2、设计内容利用银行家算法来实现资源的分配。先对用户提出的请求进行合法性检查,再进行预分配,利用安全性检查算法进行安

7、全性检查。1.3、开发环境 操作系统编译环境生成文件Windows7VisualC++6.0Bank.exeWindows7Codeblocks10.05Bank.exe源文件:Bank.cpp 1.4、任务分配设计人员设计任务刘新宇负责主要代码编写丁正宁负责程序意见提取和进度安排谭琼斐课程设计报告主要的书写王正香心得与体会的书写2、需求分析2.1、死锁概念:在多道程序系统中,虽可借助于多个进程的并发执行,来改善系统的资源利用率,提高系统的吞吐量,但可能发生一种危险━━死锁。所谓死锁(Deadlock)

8、,是指多个进程在运行中因争夺资源而造成的一种僵局(Deadly_Embrace),当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组进程就称为死锁进程。 2.2、关于死锁的一些结论:a 参与死锁的进程最少是两个(两个以上进程才会出现死锁)b 参与死锁的进程至少有两个已经占有资源c 参与死锁的所有进程都在等待资源d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。