[发明专利]一种基于分区操作系统的多时间调度表切换方法在审
申请号: | 201510907017.X | 申请日: | 2015-12-09 |
公开(公告)号: | CN105550027A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 陈晓磊;李运喜;时磊;仝敏;张东;梅涛 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 倪金荣 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分区 操作系统 多时 调度 切换 方法 | ||
技术领域
本发明属于计算机软件设计技术领域,具体涉及一种基于分区操作 的多时间调度表切换方法。
背景技术
随着综合模块化航空电子系统的发展,越来越多的航空设备开始采 用更加先进的综合模块化航空电子系统。在综合模块化航空电子系统中, 软件的地位显得原来越重要。在综合模块化航空电子系统的操作系统中, 其提供的分区空间隔离机制使各子系统应用软件在空间上相互隔离,其 提供的分区时间隔离机制通过定义时间调度表使各子系统应用软件在运 行时序和频率上严格确定,互不影响。
但这种严格确定的时间调度表对于部分设备来说显得过于严格,例 如,在初始化状态,每个分区可能需要一定的时间来完成数据和硬件的 初始化,但这个时间在正常操作时是并不需要的,用一个时间调度表同 时来兼顾初始化和正常操作过程,可能会导致更长的初始化时间或者无 用的时间窗口。
发明内容
为了解决背景技术中的问题,本发明提供了一种针对分区操作系统 的中动态改变多个分区的运行时序及运行频率的基于分区操作系统的多 时间调度表切换方法。
本发明的技术方案:
本发明提出了一种基于分区操作系统的多时间调度表切换方法,其 特征在于,包括以下步骤:
1)给分区操作系统内的多个分区定义多个时间调度表;
每个时间调度表均包括有不同的时间调度表名称、时间调度表标识, 并约定缺省激活的时间调度表标识;
2)定义多个时间调度表之间的切换时机;所述切换时机包括下一个 时钟TICK到来时切换、当前时间窗口结束时切换以及下一个主时间框架 开始时切换;
3)执行多个时间调度表之间的切换;
3.1)分区操作系统执行当前时间调度表;所述当前时间调度表为缺 省激活的时间调度表;
3.2)分区操作系统选取待切换的时间调度表并对切换时机是否到达 进行监控;一旦检测到切换时机到达,则对当前时间调度表与待切换的 时间调度表进行切换,并将待切换的时间调度表作为新的时间调度表开 始执行。
该方法还包括定义多个时间调度表切换过程中的分区的切换动作; 所述分区的切换动作包括冷启动、热启动、挂起以及忽略。
上述步骤3)还包括步骤3.3),所述步骤3.3):新的时间调度表开 始执行时,对新的时间调度表中的分区执行分区的切换动作。
本发明的有益效果是:
1、本发明通过多时间调度表切换机制,实现了系统处于不同模态下 分区调度策略可变的目的,提高了系统的灵活性。
2、本发明定义多种的时间调度表切换时机,满足不同系统对于时间 调度表的调度完整性及时间调度表切换紧迫性的需要。
3、本发明定义多种时间调度表切换动作,不同模态下时间调度表切 换后,可根据需要将分区置于需要的状态,满足不同系统对于时间调度 表切换后的确定性需求。
附图说明
图1为包含切换动作的时间调度表切换流程示意图;
图2为无切换动作的时间调度表切换流程示意图;
图3为下一个时钟Tick执行时间调度表切换示意图;
图4为当前时间窗口结束执行时间调度表切换示意图;
图5为下一个主时间框架开始点执行时间调度表切换示意图。
具体实施方式
下面结合附图对本发明的方法流程进行详细描述
步骤1)给分区操作系统内的多个分区定义多个时间调度表;
每个时间调度表均包括有不同的时间调度表名称、时间调度表标识, 并约定缺省激活的时间调度表标识;
步骤2)定义多个时间调度表之间的切换时机;;
预先定义三种时间调度表切换时机,三种时间调度表切换时机的图 示描述见图3、图4和图5。
设置当前有效的切换时机为三种预定义时机之一。
切换时机包括下一个时钟TICK到来时切换、当前时间窗口结束时切 换以及下一个主时间框架开始时切换;
下一个时钟TICK到来时切换
应用软件请求时间调度表切换后,当操作系统的下一个时钟TICK到 来时,执行应用软件的时间调度表切换请求。
当前时间窗口结束时切换
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510907017.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于云计算的准入控制算法
- 下一篇:跨浏览器动态展示方法和装置