操作系统课程设计-莫黎(6)

2019-03-22 20:42

}

pcb * get_next(pcb * k,pcb * head){ pcb * t; t=k; do{ t=t->next; }

while (t && t->process==finish); if(t==NULL){ t=head;

while (t->next!=k && t->process==finish){ t=t->next; } } return t; }

void set_state(pcb *p){ while(p){

if (p->needtime==0){ p->process=finish;

}

if (p->process==execute){ p->process=ready; } p=p->next; } }

void display_round(pcb *p){

cout<<\ \ \ \ \ \ while(p){

cout<name; cout<<\ \ cout<cputime; cout<<\ \ cout<needtime; cout<<\ \ cout<count; cout<<\ \ cout<round; cout<<\ \ switch(p->process){

case ready:cout<<\ case execute:cout<<\ case finish:cout<<\ } p=p->next; } }

void round_cal(){ pcb * p; pcb * r;

p=get_process_round(); int cpu=0; r=p;

while(!process_finish(p)){ cpu+=2;

cpu_round(r); r=get_next(r,p);

cout<<\ display_round(p); set_state(p); } }

void main(){ display_menu(); int k;

scanf(\ switch(k){

case 1:priority_cal();break; case 2:round_cal();break; case 3:break; display_menu(); scanf(\ } }

计算机与通信学院课程设计评分表

课程名称: 操作系统

项 目 设计方案的合理性与创造性 设计与调试结果 设计说明书的质量

评 价 答辩陈述与回答问题情况 课程设计周表现情况 综合成绩

教师签名: 日 期:


操作系统课程设计-莫黎(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:满拉灌区水渠工程施工组织设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: