文件名称:作业调度 先来先服务
文件大小:5KB
文件格式:CPP
更新时间:2014-06-06 06:36:26
作业调度 作业调度 作业调度 先来先服务
1、实验原理; 由于在多道批处理系统中,作业一投入运行,它就占有计算机的相关资源直到作业完成为止,因此调度作业时必考虑a 运行前它所需要的资源是否得到满足b运行时它所占用的 CPU时间有否被几个作业分享,有的话它们平方CPU时间。 作业调度算法: 1.先来先服务算法:按照作业提交给系统的先后顺序来挑选作业,先提交的先被挑选。 3、相关数据结构的说明 struct jcb//jcb 结构体 { int num;/* 作业名*/ int starttime;/* 提交时间*/ float ntime;/* 作业所需运行时间*/ int resource0; /* 所需资源主存*/ int resource1; /* 所需资源磁带机数量*/ int resource2; /* 所需资源打印机*/ char state;/* 作业状态*/ int runtime;/* 开始运行时间*/ int finishtime;/* 完成时间*/ int dw;//首地址 };