-
题名基于轻量级内核的用户程序多任务调度方法
- 1
-
-
作者
吕铖灿
张乾斌
朱玉程
章真亮
戴玲玲
-
机构
浙江中控技术股份有限公司
-
出处
《自动化应用》
2023年第18期201-203,206,共4页
-
文摘
传统支持用户程序多任务的DCS和SIS系统控制器,一般采用前后台系统或实时操作系统,存在因用户程序任务执行时间不确定的原因导致控制器运行负荷波动大的问题。本文提出了一种基于轻量级实时调度内核的用户程序多任务调度方法,即在前后台系统中内嵌实时调度内核,前后台系统阶段处理IO数据输入/输出,实时调度内核阶段运行用户程序。通过实时调度内核基于动态调度表的时间片轮询算法,实现确定性调度以及运行负荷均衡。仿真实验表明,该方法适用于控制器的用户程序多任务调度,可有效解决高负荷情况下的控制周期负荷波动大的问题。
-
关键词
轻量级
实时调度内核
动态调度表
时间片轮询调度
-
Keywords
lightweight
real-time schedule kernel
dynamic schedule table
round-robin
-
分类号
TP368
[自动化与计算机技术—计算机系统结构]
-
-
题名μC/OS-Ⅱ内核任务调度模块的扩展
被引量:2
- 2
-
-
作者
尹作为
郭兵
沈艳
-
机构
四川大学计算机学院
成都信息工程学院控制工程学院
-
出处
《计算机应用》
CSCD
北大核心
2011年第10期2606-2608,2616,共4页
-
基金
国家863计划项目(2008AA01Z105)
-
文摘
针对μC/OS-Ⅱ不能支持同级任务调度的限制,提出一种基于时间片轮询调度的策略。该策略借用μC/OS-Ⅱ内核中的两个优先级任务,充当时钟源和轮询引擎,让同级任务在最低优先级任务下轮流运行。在不失实时性的前提下,让内核支持多达192个同级任务。实验及对比表明,该方案简单实用。
-
关键词
μC/OS-Ⅱ
同级任务
时间片轮询调度
实时
模块扩展
-
Keywords
μC/OS-Ⅱ
same priority task
round-robin scheduling
real-time
module expansion
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
TP316
[自动化与计算机技术—计算机软件与理论]
-