- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验四使用动态优先权的进程调度算法的模拟
/xinghui100/blog/item/c41d5c1b325b4
0d0ad6e75dc.html
1、实验目的
通过动态优先权算法的模拟加深对进程概念和进程调度过程的理解。
2、实验内容
(1)用C语言来实现对N个进程采用动态优先算法的进程调度;
(2)每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段:
进程标识符id
进程优先数priority,并规定优先数越大的进程,其优先权越高;
进程已占用的CPU时间cputime;
进程还需占用的CPU时间alltime,当进程运行完毕时,alltime变为0;
进程的阻塞时间startblock,表示当进程再运行startblock个时间片后,
进程将进入阻塞状态;
进程被阻塞的时间blocktime,表示已阻塞的进程再等待blocktime个时间
片后,将转换成就绪态
进程状态state;
队列指针next,用来将PCB排成队列
(3)优先数改变的原则:
进程在就绪队列中呆一个时间片,优先数增加1
进程每运行一个时间片,优先数减3。
(4)假设在调度前,系统中有5个进程,它们的初始状态如下:
ID01234
PRIORITY93830290
CPUTIME00000
ALLTIME33634
STARTBLOCK2-1-1-1-1
BLOCKTIME30000
STATEREADYREADYREADYREADYREADY
(5)为了清楚地观察诸进程的调度过程,程序应将每个时间片内的进程的情况
显示出来,参照的具体格式如下:
RUNNINGPROG:i
READY_QUEUE:-id1-id2
BLOCK_QUEUE:-id3-id4
==================================
ID01234
PRIORITYP0P1P2P3P4
CPUTIMEC0C1C2C3C4
ALLTIMEA0A1A2A3A4
STARTBLOCKT0T1T2T3T4
BLOCKTIMEB0B1B2B3B4
STATES0S1S2S3S4
3、思考题
(1)在实际的调度中,除了按调度算法选择下一个执行的进程外,还应处理哪
些工作?
队列实现:
#includemalloc.h
//#defineNULL0
#defineM10
typedefstructnode
{intid;
intpr;
intct;
intat;
intbt;
intsb;
structnode*next;
}jd;
jd*max(jd*p)
{
jd*maxnode=NULL,*p1,*p2,*p3=p;
intmaxnum;
p1=p;p2=p;
您可能关注的文档
- 国际贸易术语习题课.pdf
- 安徽省中考语文第一部分古诗文阅读专题二古诗文默写第5首夜雨寄北知识课件.pdf
- 四线摆PPT 3333(必威体育精装版整理版).pdf
- 2024年[优选]回门宴新郎答谢词.pdf
- 2024年初二年级地理教学反思.pdf
- 2024年青菜都有哪些种类.pdf
- 光的粒子性第一课时课件.pdf
- 高考英语一轮总复习Unit1Foodmatters课件牛津译林版选择性必修第一册.pdf
- 北师大版正比例ppt新新1.pdf
- 二级斜齿圆柱齿轮减速器--42.pdf
- 七章货物的保险.pptx
- 三章国际间接投资.pptx
- 人性假设理论.pptx
- 外研高一英语必修三ModuleIntroduction汇总市公开课获奖课件省名师示范课获奖课件.pptx
- 月相成因优质获奖课件.pptx
- 小学二年级语文课件《狐假虎威》省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 养羊业概况专题知识讲座.pptx
- 微生物的实验室培养市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级下册式与方程整理与复习市公开课获奖课件省名师示范课获奖课件.pptx
- 必威体育精装版高中精品语文教学:第二单元-第7课-诗三首:涉江采芙蓉、-短歌行、归园田居市公开课获奖课件省名师.pptx
文档评论(0)