发明名称 | 一种适用于数控系统的混合任务调度方法 | ||
摘要 | 本发明涉及一种适用于数控系统的混合任务调度方法。其步骤包括:任务调度开始前,采用预分配子算法为数控系统中的实时周期任务预留处理器时间,通过推迟实时周期任务的执行,使周期任务调度中的空闲时间尽可能提前。任务调度过程中,根据周期任务的执行情况动态调整其预留时间,为数控系统中的非周期任务提供最大可用空闲时间。本发明较现有混合任务调度算法,能够在保证实时周期任务的截止时限要求的同时,以较小的计算及存储开销取得最短的非周期任务响应时间。 | ||
申请公布号 | CN105629873A | 申请公布日期 | 2016.06.01 |
申请号 | CN201410625941.4 | 申请日期 | 2014.11.07 |
申请人 | 中国科学院沈阳计算技术研究所有限公司 | 发明人 | 郭锐锋;刘娴;王鸿亮;邓昌义;张忆文 |
分类号 | G05B19/18(2006.01)I | 主分类号 | G05B19/18(2006.01)I |
代理机构 | 沈阳科苑专利商标代理有限公司 21002 | 代理人 | 徐丽 |
主权项 | 一种适用于数控系统的混合任务调度方法,其特征在于,包括以下步骤:步骤1)为数控系统中的实时周期任务与非周期任务建立计算模型;步骤2)任务调度开始前,通过离线的预分配算法为实时周期任务预留处理器时间,确定实时周期任务的通知时间表;步骤3)任务调度开始后,根据实时周期任务的通知时间表对数控系统中的实时周期任务与非周期任务进行混合调度。 | ||
地址 | 110168 辽宁省沈阳市南屏东路16号 |