【技术实现步骤摘要】
一种作业调度方法及装置
本专利技术涉及资源配置
,具体涉及一种作业调度方法和装置。
技术介绍
作业调度主要功能是根据作业控制块中信息,审查系统能否满足用户作业的资源需求,按照一定的算法,从外存的后备队列中选取某些作业然后调入内存,为它们创建进程、分配必要资源,再将新创建的进程插入就绪队列,准备执行。目前常见的作业调度算法有以下几种:先来先服务、响应比高优先、短作业优先、均衡调度算法和优先级调度算法。1)先来先服务算法原则上按照作业进入输入#的次序调度,若作业的资源得不到满足将会推迟调度,等资源得到满足的时候会优先被调度进来。这种算法的优点:有一定的公平性。这种算法的缺点:平均周转时间长,系统的吞吐率低,有大作业时,许多小作业会推迟调度。2)时间短的作业优先优先调度计算时间短的作业,资源不满足的情况下则推迟调度。这样就要求用户要对作业的计算时间预先有一个估计,以此为依据调度。这种算法的优点:由于被选中的作业计算时间所以不能尽快地完成并退出系统,降低了作业的平均等待时间,所以提高了系统的吞吐率。这种算法的缺点:大作业会不满意,极限情况下使得某些大作业始终得不到调 ...
【技术保护点】
一种作业调度方法,其特征在于,包括:根据预先设置的优先级标识,判断待执行作业是否为优先作业;若所述待执行作业为优先作业,则根据预先建立好的优先识别模块,向所述待执行作业发送执行相对应的操作的指令。
【技术特征摘要】
1.一种作业调度方法,其特征在于,包括:根据预先设置的优先级标识,判断待执行作业是否为优先作业;若所述待执行作业为优先作业,则根据预先建立好的优先识别模块,向所述待执行作业发送执行相对应的操作的指令。2.根据权利要求1所述的方法,其特征在于,所述优先识别模块的具体建立过程为:若第一作业是所述优先作业,且接收到第一类型模块的执行指令,则判断所述第一作业是否按照第三类型模块进行作业调度,若是,则创建进程并分配资源;若所述第一作业是所述优先作业,且接收到第二类型模块的执行指令及不同时执行第二作业的指令,则判断所述第一作业是否按照第三类型模块进行作业调度,若是,则创建进程并分配资源。3.根据权利要求2所述的方法,其特征在于,所述优先识别模块的建立还包括:若所述第一作业是所述优先作业,且接收到所述第二类型模块的执行指令,且接收到同时执行第二作业的指令,则创建进程并分配资源。4.根据权利要求1所述的方法,其特征在于,所述根据预先建立好的优先识别模块,给所述待执行作业发送执行相对应的操作的指令具体为:根据所述待执行作业预先设置的不同的优先级等级;按照所述优先级等级的高低,向所述待执行作业发送相对应的操作的指令。5.一种作业调度装置,其特征在于,包括:判断单元,用于根据预先设置的优先级标识,判断待执行作业是否为优先作业;执行单元,用于若所述待执行作业为优先作业...
【专利技术属性】
技术研发人员:赵禹光,
申请(专利权)人:链家网北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。