欢迎来到天天文库
浏览记录
ID:29750763
大小:18.98 KB
页数:10页
时间:2018-12-23
《xx年广东工业大学就业质量报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划XX年广东工业大学就业质量报告 实验报告 课程名称___操作系统实验______ 学生学院___计算机学院_________ 专业班级计算机科学与技术一班 学号___xxxxxxxxxx_____ 学生姓名____xxxx________ 指导教师孙为军___________ XX年12月30日 实验一进程调度 一、实验目的 编写并调试一个模拟的进程调度程序,以加深对进程的概念及进程调度算法的理解. 二、实验内容 1.采用“短
2、进程优先”调度算法对五个进程进行调度。每个进程有一个进 程控制块表示。进程控制块可以包含如下信息:进程名、到达时间、需要运行时间、已用CPU时间、进程状态等等。 2.每个进程的状态可以是就绪W、运行R、或完成F目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 三种状态之一。每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的PCB,以便进行检查。重复以上过程,
3、直到所要进程都完成为止。 在文档最后我添加了一些个人的总结和心得,应该会对大家有些帮助请注意看,另外本实验的代码已经被我上传至CSDN网站上,需要参考的同学请去搜索。 三、实现思路 在多道程序系统中,一个作业被提交后必须经过处理机调度后,方能获得处理机执行。对调度的处理又都可采用不同的调度方式和调度算法。调度算法是指:根据系统的资源分配策略所规定的资源分配算法。 短进程优先调度算法是指对短进程优先调度的算法,它是从后备队列中选择一个或者若干个进程,将处理机分配给它,使它立即执行并一直执行到完成,或发生某事件而被阻塞放弃处理机时再重新调度。 四、主要的数
4、据结构 #include"" #include #include #definegetpch(type)(type*)malloc(sizeof(type)) #defineNULL0 structpcb {/*定义进程控制块PCB*/ charname[10];//进程名目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 charstate;//状态 in
5、tsuper;//优先数 intntime;//需要运行时间 intrtime;//运行时间 structpcb*link; }*ready=NULL,*p; typedefstructpcbPCB; intnum; sort()/*建立对进程进行短进程优先排列函数*/ { PCB*first,*second; intinsert=0; if((ready==NULL)
6、
7、((p->ntime)ntime)))/*需要运行时间最小者,插入队首*/ { p->link=ready; ready=p; } else/*进程比较需要运行
8、时间,插入适当的位置中*/ { first=ready; second=first->link;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 while(second!=NULL) { if((p->ntime)ntime))/*若插入进程比当前进程需要运行时间小,*/{/*插入到当前进程前面*/ p->link=second; first->link=p
9、; second=NULL; insert=1; } else/*插入进程需要运行时间最大,则插入到队尾*/ { first=first->link; second=second->link; } } if(insert==0)first->link=p; } } voidinput()/*建立进程控制块函数*/ { inti; //clrscr();/*清屏*/目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项
10、目的正常、顺利开展,特制
此文档下载收益归作者所有