按优先数调度算法实现处理机调度-C++程序代码.doc
《按优先数调度算法实现处理机调度-C++程序代码.doc》由会员分享,可在线阅读,更多相关《按优先数调度算法实现处理机调度-C++程序代码.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date按优先数调度算法实现处理机调度-C+程序代码按优先数调度算法实现处理机调度-C+程序代码#includeusing namespace std; struct PCB char Name; /进程名 float Time; /要求运行时间 int Level; /优先数 bool state; /状态,1表就绪 PCB *next; /指针 ; void Init(P
2、CB *head) int num; PCB *s,*p; coutnum; for(int i=0;i num;i+) p=head; s=new PCB; couts-Names-Times-Level; if(s-Time0) s-state =1; while(p-next) if(s-Level p-next-Level )break; p=p-next ; s-next=p-next; p-next=s; else s-state =0; coutnext; p-next =cur-next; cur-Level-; cur-Time-; cout此次执行的进程信息(执行后):进程名; coutName剩余时间 Time优先数 Level; if(cur-Time=0) cout状态 为完成态endl; delete cur; else cout状态 为就绪态next) if(cur-Level p-next-Level )break; p=p-next ; cur-next=p-next; p-next=cur; coutnext) coutnext-Namenext ; coutnext =NULL; Init(Head); while(Head-next ) Run(Head); return 0; -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优先 调度 算法 实现 处理机 C+ 程序代码
限制150内