可支持多级关键度任务的实时操作系统
Real-time operating system supporting tasks of multilevel criticality作者机构:广州海格通信有限公司研发中心广东广州510656
出 版 物:《系统工程与电子技术》 (Systems Engineering and Electronics)
年 卷 期:2006年第28卷第4期
页 面:615-619页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家"十五"项目(41315040106) 国防科技预研基金(2000J6.7.1.DZ0206)资助课题
主 题:安全关键 紧急距离 多级关键度 调度分析 实时操作系统
摘 要:为设计可支持多级关键度任务的军用实时操作系统MRTOS,首先分析了现有实时操作系统的调度机制。同时为定量描述任务的关键度,使用时间窗口来描述任务在有限时间范围内的时限错过情况。基于此描述,提出了改进型的最短紧急距离优先调度算法,该算法可保证实时任务仅错过规定数量的时限,能有效支持不同关键度任务同时运行在同一计算机上,同时可在任务量瞬时过载的情况下保证关键任务优先得到执行。最后通过仿真对最短紧急距离优先调度算法进行了例证。