一种基于动态监测的进程优化调度方法技术

技术编号:20160156 阅读:29 留言:0更新日期:2019-01-19 00:12
本发明专利技术公开了一种基于动态监测的进程优化调度方法,涉及进程调度技术领域。本发明专利技术包括进程监控器监控进程池ProcessPool中进程状态同时监控等待进程队列Seq‑wait中进程状态;进程调度器将进程池ProcessPool中就绪进程和等待进程队列Seq‑wait中唤醒进程ProcessAwake调度到就绪进程队列Seq‑ready中;进程调度器根据进程调度算法将就绪进程队列Seq‑ready中就绪进程调度给处理器;处理器执行就绪进程。本发明专利技术通过进程监控器监控并传递进程池中进程状态以及等待进程队列中的进程状态至进程调度器同时进程调度器根据优选级从高到低的顺序将就绪进程和唤醒进程插入到就绪进程队列,提高了进程调度效率,避免了唤醒进程被延误处理,提高了计算机系统的工作效率。

【技术实现步骤摘要】
一种基于动态监测的进程优化调度方法
本专利技术属于进程调度
,特别是涉及一种基于动态监测的进程优化调度方法。
技术介绍
计算机处理系统中,时时刻刻存在这进程的调度与处理;因此计算机系统中进程调度方法的优劣直接决定了计算机系统的工作效率。现有的进程调度算法多根据设定的固有的进程调度方法进程进程的调度,然后计算机系统中进程处理过程中不同进程需要的执行条件随时发生改变,这就需要一个完善的基于动态监测的进程调度方法,避免进程调度复杂且进程执行效率缓慢进而降低计算机系统运行效率。本专利技术致力于研究一种基于动态监测的进程优化调度方法,用于解决现有进程调度复杂且进程执行效率缓慢进而降低计算机系统运行效率的问题。
技术实现思路
本专利技术的目的在于提供一种基于动态监测的进程优化调度方法,通过进程监控器监控并传递进程池中进程状态以及等待进程队列中的进程状态至进程调度器同时进程调度器根据优选级从高到低的顺序将就绪进程和唤醒进程插入到就绪进程队列,实现了进程动态监测和调度,解决了现有进程调度复杂且进程执行效率缓慢进而降低计算机系统运行效率的问题。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本文档来自技高网...

【技术保护点】
1.一种基于动态监测的进程优化调度方法,其特征在于,包括如下步骤:A000:进程监控器监控进程池ProcessPool中进程状态同时监控等待进程队列Seq‑wait中进程状态;A001:进程调度器将进程池ProcessPool中就绪进程和等待进程队列Seq‑wait中唤醒进程ProcessAwake调度到就绪进程队列Seq‑ready中;A002:所述进程调度器根据进程调度算法将就绪进程队列Seq‑ready中就绪进程调度给处理器;A003:所述处理器执行就绪进程。

【技术特征摘要】
1.一种基于动态监测的进程优化调度方法,其特征在于,包括如下步骤:A000:进程监控器监控进程池ProcessPool中进程状态同时监控等待进程队列Seq-wait中进程状态;A001:进程调度器将进程池ProcessPool中就绪进程和等待进程队列Seq-wait中唤醒进程ProcessAwake调度到就绪进程队列Seq-ready中;A002:所述进程调度器根据进程调度算法将就绪进程队列Seq-ready中就绪进程调度给处理器;A003:所述处理器执行就绪进程。2.根据权利要求1所述的一种基于动态监测的进程优化调度方法,其特征在于,A000中进程监控器监控进程池ProcessPool中进程状态同时监控等待进程队列Seq-wait中进程状态具体过程如下:所述进程监控器监测进程池ProcessPool中当前进程是否为就绪进程;若是,将当前进程标识符Processid传递给进程调度器;若否,所述进程监控器持续监测进程池ProcessPoo...

【专利技术属性】
技术研发人员:项道东
申请(专利权)人:温州职业技术学院
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1