检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]广州海格通信有限公司研发中心,广东广州510656
出 处:《系统工程与电子技术》2006年第4期615-619,共5页Systems Engineering and Electronics
基 金:国家"十五"项目(41315040106);国防科技预研基金(2000J6.7.1.DZ0206)资助课题
摘 要:为设计可支持多级关键度任务的军用实时操作系统MRTOS,首先分析了现有实时操作系统的调度机制。同时为定量描述任务的关键度,使用时间窗口来描述任务在有限时间范围内的时限错过情况。基于此描述,提出了改进型的最短紧急距离优先调度算法,该算法可保证实时任务仅错过规定数量的时限,能有效支持不同关键度任务同时运行在同一计算机上,同时可在任务量瞬时过载的情况下保证关键任务优先得到执行。最后通过仿真对最短紧急距离优先调度算法进行了例证。To design the safety-critical real-time operating system, named military RTOS(MRTOS), which can support mixed criticality real-time tasks, the status of the existing scheduling mechanisms of real-time operating systems is firstly analyzed. A window-constraint technique is adopted to investigate the violation of task's deadline over a finite time range while task is consecutively invocated, which is used to define the criticality of real time task. As a result, a real time scheduling algorithm based on improved shortest urgent distance first (ESUDF) is proposed, The algorithm guarantees a real time task to just miss the specified deadline. Therefore, ESUDF can efficiently support the mixed criticality tasks to run on the same computer. At the same time, the high criticality real-time task is preferentially executed in case of instantaneous overload of tasks. At last, ESUDF algorithm is exemplified via simulation.
关 键 词:安全关键 紧急距离 多级关键度 调度分析 实时操作系统
分 类 号:TP316.2[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.15.158.138