【技术实现步骤摘要】
本专利技术涉及任务调度,特别是一种基于智能控制的多任务调度方法及系统。
技术介绍
1、多任务调度是操作系统中的一个重要概念,它涉及到在计算机系统中同时运行多个进程任务的管理,操作系统必须有效地分配处理器时间和其他资源,以便多个进程任务能够同时运行而不相互干扰。
2、在多任务调度中,操作系统通常使用优先级调度算法来确定哪些进程任务将获得处理器时间,并且以什么顺序执行,但在整体负荷大的情况下,存在某些时间段内进程任务扎堆执行而某些时间段内无进程任务执行的情况,导致负荷波动不可控,低优先级的进程任务的控制周期容易被拉长,需要等待较长时间才能执行,进而导致计算机系统出现单位时间内功耗高、效率低的情况。
技术实现思路
1、专利技术目的:本专利技术的目的是提供一种基于智能控制的多任务调度方法及系统,通过建立进程任务调度表按优先级存储进程任务,能够合理地调度进程任务。
2、技术方案:本专利技术所述的一种基于智能控制的多任务调度方法,包括:
3、(1)建立进程任务调度表
...【技术保护点】
1.一种基于智能控制的多任务调度方法,其特征在于,包括:
2.根据权利要求1所述的基于智能控制的多任务调度方法,其特征在于,步骤(2)中进程任务的优先级通过任务管理器或者命令行工具进行设置和修改,其中,实时进程任务的优先级高于交互进程任务的优先级,交互进程任务的优先级高于普通进程任务的优先级。
3.根据权利要求1所述的基于智能控制的多任务调度方法,其特征在于,步骤(2)中的时间片是操作系统分配给进程任务占用处理器运行的时长,其中,优先级越高的就绪队列内进程任务分配的时间片时长越短,在时间片内未运行完成的进程任务由运行态转变为就绪态并送入任务调度
...【技术特征摘要】
1.一种基于智能控制的多任务调度方法,其特征在于,包括:
2.根据权利要求1所述的基于智能控制的多任务调度方法,其特征在于,步骤(2)中进程任务的优先级通过任务管理器或者命令行工具进行设置和修改,其中,实时进程任务的优先级高于交互进程任务的优先级,交互进程任务的优先级高于普通进程任务的优先级。
3.根据权利要求1所述的基于智能控制的多任务调度方法,其特征在于,步骤(2)中的时间片是操作系统分配给进程任务占用处理器运行的时长,其中,优先级越高的就绪队列内进程任务分配的时间片时长越短,在时间片内未运行完成的进程任务由运行态转变为就绪态并送入任务调度表中的下一优先级就绪队列的队尾。
4.根据权利要求1所述的基于智能控制的多任务调度方法,其特征在于,步骤(3)中进程任务除正常运行完成转变为终止态外,还包括以下转变为终止态的情况:进程任务在运行时发现错误而退出;进程任务在运行时发生严重的错误而强制退出;当前进程任务由于其他进程任务执行kill系统调用通知操作系统而杀死。
5.根据权利要求1所述的基...
【专利技术属性】
技术研发人员:孙镇,高若寒,李赫然,王立晨,崔祺,张源庠,王煜玺,张国文,
申请(专利权)人:国电南瑞南京控制系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。