申请/专利权人:中国航空无线电电子研究所
申请日:2020-05-19
公开(公告)日:2024-02-27
公开(公告)号:CN112416566B
主分类号:G06F9/50
分类号:G06F9/50
优先权:
专利状态码:有效-授权
法律状态:2024.02.27#授权;2021.03.16#实质审查的生效;2021.02.26#公开
摘要:本发明属于IMA系统综合集成技术领域,具体涉及一种IMA通用处理模块资源调度的分析方法。该方法包括:确定是否存在待判定的处理器节点;在存在待判定的处理器节点的情况下,获取待判定处理器节点的调度模型信息;根据待判定处理器节点的调度模型信息,对待判定处理器节点进行可调度性分析并返回可调度性结果。该方法验证了在IMA航电系统上分区级和任务级的可调度性,促进IMA通用处理模块分区任务时间更合理的调度使用,缩短了IMA系统后续的调试工作,提高了IMA航电架构设计的工作效率。
主权项:1.一种IMA通用处理模块资源调度的分析方法,其特征在于,包括:确定是否存在待判定的处理器节点,具体包括:获取处理器节点的属性值;根据处理器节点的属性值确定是否存在待判定的处理器节点;在存在待判定的处理器节点的情况下,获取待判定处理器节点的调度模型信息,具体包括:获取待判定处理器节点上驻留的操纵系统的各个分区的信息以及各个分区下任务的信息,所述分区的信息包括分区的时间片的大小、分区的周期、分区首次到达时间;任务的信息包括任务的周期、任务的执行时间;根据待判定处理器节点的调度模型信息,对待判定处理器节点进行可调度性分析并返回可调度性结果,根据待判定处理器节点的调度模型信息,对待判定处理器节点进行可调度性分析,具体包括:对待判定处理器节点进行分区级可调度分析;对待判定处理器节点进行任务级可调度分析,其中,对待判定处理器节点进行分区级可调度分析,具体包括:根据某一分区的时间片的大小确定所述某一分区的时间窗口;根据所述某一分区的时间窗口以及所述某一分区的周期确定所述某一分区的每一个周期的时间窗口是否落在对应周期的系统时间框架的分区时间内;若所述某一分区的每一个周期的时间窗口都落在对应周期的系统时间框架的分区时间内则所述分区可调度;对待判定处理器节点进行任务级可调度分析,具体包括:按照任务执行的优先级对待判定处理器节点进行任务级可调度分析,具体为:计算某一分区任务集的区间长度,某一分区任务集的区间长度为某一分区内所有任务的周期值与任务所属分区的周期值的最小公倍数;计算任务集中优先级较高的任务对应的活动时间集合,任务集中优先级较高的任务对应的活动时间集合为所述某一分区中某一任务及其更高优先级任务在某一时刻内容累积执行的时间;计算任务的响应时间,任务的响应时间为任务所驻留的分区首次到达的时间、任务等待高级任务的执行时间以及任务的执行时间之和;计算所述某一分区任务集的区间长度与所述任务集中优先级较高的任务对应的活动时间集合的交集,若所述交集均能满足任务响应时间在分区区间时间内可以调度,则所述任务在所述分区内可调度。
全文数据:
权利要求:
百度查询: 中国航空无线电电子研究所 一种IMA通用处理模块资源调度的分析方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。