检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京控制工程研究所,北京100191 [2]中国空间技术研究院,北京100094
出 处:《航天控制》2015年第6期70-75,共6页Aerospace Control
基 金:国家自然科学基金(91118007)
摘 要:SPARC体系结构采用了寄存器窗口机制,由此带来的寄存器窗口溢出陷阱对采用此体系结构的实时系统的时间分析造成困难。针对溢出陷阱处理开销影响任务最差执行时间分析的问题,提出利用系统中任务的函数调用关系和中断嵌套关系确定任务程序中可能发生的溢出陷阱次数上界,将溢出陷阱的处理时间开销加入到任务最差执行时间的计算中。仿真结果表明,所述方法是安全的和精确的。SPARC architecture uses the register window mechanism. This mechanism brings the overflow and underflow traps which cause the difficulty for timing analysis of real time systems based on SPARC. In this paper, a method on how to find the upper bound of the number of window overflow and underfiow traps through the analysis of task function calls and interrupt nesting relationships is proposed. Then the traps handling overhead can be added to the calculation of worst case execution time of a task. The simulation in the end shows that the method is safe and accurate.
关 键 词:SPARC 寄存器窗口陷阱 实时系统 最差执行时间
分 类 号:V448[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117