轮转法调度过程dispath()算法流程图:
use_cpu=0 /*use_cpu中记录CPU 运行时间 x=0 unuse_cpu=0 /*unuse_cpu中记录CPU空闲时间 ready队列不空或 blocked队列不空 是 否 end begin 是
ready队列不空 否 p? 取ready队首元素 p->PCB.state置“运行” 输出p->PCB.name p->PCB.cpu_time-- use_cpu++ unuse_cpu++ 是 否 p->PCB.cpu_time>0 释放p p入ready队列队尾 是 是 x++ x==t
是 否 blocked队首进程入ready队列队尾;x=0 三、课程设计说明书的编写规范
写出课程设计说明书。说明书中除了在封面应有题目、班级、姓名、学号和课程设计日期、地点以外,其正文一般应包括:课程设计目的、内容、基本原理、模块划分、数据结构、算法设计、程序流程图(包括主程序流程图、模块详细设计流程图等)、以及部分算法源码(必须有相关注释,以有助于说明问题为宜,不得全盘打印而不加任何注释)、心得体会等。
四、成绩评定方法
由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。
1. 课程设计报告及平时:50%
包括报告内容的全面性、正确性,文字表述的准确性和条理性,以及书写的工整程度等(30%)。平时主要包括考勤和操作练习的实际情况(20%)
2. 设计末考核:50%
包括上机验收结果和现场提问结果。