实验报告
学院(系)名称:天津理工大学中环信息学院
姓名
田璐
学号
06070005
专业
计算机科学与技术
班级
06 计算机 1
实验项目
处理机调度算法实现
课程名称
操作系统
课程代码
实验时间
2008/11/13
实验地点
214
批改意见:
成绩
教师签字:
实验目的:
在单处理机的情况下模拟用优先权的调度策略实现处理机调度,以加深了解处理机
调度的工作过程。
实验内容:
程运行一次后,若要求运行时间不等于零,则再将它加入就绪队列末尾;若要求运
行时间为零,则将其状态置为“结束”,且退出就绪队列。
若“就绪”状态的进程队列不为空,重复上面 4,5 步骤,直到所有进程都成为“结束”
状态。
在设计的程序中应有输入语句,输入 5 个进程的“优先数”和“要求运行时间”,也应有
显示或打印语句,能显示或打印每次被选中调度运行进程的进程名,运行一次后队列的
变化以及结束进程的进程名。
实验流程图:
所有进程的优先
级都为零 ?
jincheng[0].youxian--;
jincheng[0].shijian--;
jincheng[0].zhuangtai=" 结束 ";
jincheng[0].youxian=0;
k++;
开始
初始化数据
按优先级降序输出显示
K=0
jincheng[0].shiji
an!=0 ?
按各进程的剩余运行
时间进行升序排列
按各进程的优先级进
行升序排列
K<5
?
输出结果
结束
Y N
Y
Y
N
N
- 1
- 2
前往页