操作系统实验报告——时间片调度轮转算法.docx
《操作系统实验报告——时间片调度轮转算法.docx》由会员分享,可在线阅读,更多相关《操作系统实验报告——时间片调度轮转算法.docx(6页珍藏版)》请在第一文库网上搜索。
1、操作系统实验报告第一次实验时间片调度轮转算法实验时间:2014.11.7院系:计算机科学与技术学院班级:软件2班实验要求:(1) 实验选题:时间片调度轮转算法(2) 程序流程图及程序代码流程图程序代码:#inc1ude#inc1ude#defineN20typedefstructpcbcharpnameN;intruntime;intarrivetime;charstate;structpcb*next;PCB;PCBheadjnput;PCBhead_run;PCB*pcbjnput;staticcharR=,rC=c;unsigned1ongcurrent;voidinputprocess
2、();intreadyprocess();intreadydata();intrunprocess();FI1E*f;intreadyprocess()whi1e(1)(if(readydata()=O)return1;e1serunprocess();)intreadydata()(if(=NU11)(if(head_run.next=NU11)return0;e1sereturn1;)PCB*p1,*p2,*p3;p1=head-;p2=&head_run;whi1e(p1!=NU11)p2=p1;p1=p2-net;)PI=P2;p3=;p2=&head_input;whi1e(p3!=
3、NU11)(if(unsigned1ong)p3-arrivetimestate=R)(printf(,时间片为%8d(时间%4d);进程s开ncurrentz(current+500)10003-pname);fprintf(f,时间片为%8d(时间%4d);进程s开始An,current,(current+500)/IOOO,p3-pname);p2-net=p3-net;p3-net=p1-net;p1-net=p3;p3=p2;)p3=p3;p3=p3-net;)return1;intrunprocess()PCB*p1,*p2;if(head-=NU11)(current+;retu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 实验 报告 时间 调度 轮转 算法