发明名称 基于独立中断栈的中断退出时抢占调度方法
摘要 本发明涉及一种基于独立中断栈的中断退出时抢占调度方法,其包括以下步骤:1)系统将中断任务的上下文保存在任务的堆栈中;2)系统切换到分配的专用于中断处理的堆栈空间;3)执行中断程序;4)中断退出前,先切换回被中断任务的堆栈,最后才进行中断抢占调度。本发明具有以下优点:1.有效支持重负载下的中断处理,而不容易导致系统堆栈溢出,提高系统可靠性;2.不需要转移被中断任务上下文,中断处理迅速;3.中断退出时的调度方法与任务级调度保持一致,使汇编代码量压缩到最少。
申请公布号 CN102012842A 申请公布日期 2011.04.13
申请号 CN201010539870.8 申请日期 2010.11.09
申请人 北京神舟航天软件技术有限公司 发明人 程胜;陶戈丹;刘姝;王小飞
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 北京北新智诚知识产权代理有限公司 11100 代理人 张卫华
主权项 一种基于独立中断栈的中断退出时抢占调度方法,其特征在于包括以下步骤:1)系统将中断任务的上下文保存在任务的堆栈中;2)系统切换到分配的专用于中断处理的堆栈空间;3)执行中断程序;4)中断退出前,先切换回被中断任务的堆栈,最后才进行中断抢占调度。
地址 100094 北京市海淀区永丰路28号