基于優先级的时间片轮转调度算法调度处理器.docVIP

  • 11
  • 0
  • 约5.93千字
  • 约 9页
  • 2016-11-27 发布于重庆
  • 举报

基于優先级的时间片轮转调度算法调度处理器.doc

基于優先级的时间片轮转调度算法调度处理器

#include stdio.h #include stdlib.h #include string.h #include ctype.h /*进程控制块数据结构*/ typedef struct node { char name[10];/*进程名*/ int prio; /*进程优先级*/ int round; /*进程分配的时间片*/ int cputime; /*进程消耗的CUP时间*/ int needtime; /*进程需要的CUP时间*/ int count; /*进程运行时间*/ char state; /*进程的状态:R:运行,W:等待,F:结束*/ struct node *next;/*指向下一个进程的指针*/ }PCB; PCB *finish,*ready,*tail,*run;/*指向三个队列的队首的指针,tail为就绪队列的队尾指针*/ int N;/*定义进程的数目*/ /* 函数功能: 将进程就绪队列中第一个放进就绪队列 函数原型: void firstin(void) 函数参数: void 函数返回值:void 作者 : 李文塔 Wenta Li 日期: 2008年5月22日 12:19 */ void firstin(void) { if(ready!=NU

文档评论(0)

1亿VIP精品文档

相关文档