【摘要】 本发明公开了一种实时操作系统的任务管理方法、装置及实时操作系统,该实时操作系统的任务管理方法,包括:检查点插入步骤,用于所述实时操作系统在任务运行过程中定期插入检查点,并在检查点保存所述实时操作系统状态及任务执行的现场信息;检查点处理步骤,用于在所述检查周期到时,通过检查点处理程序进行所述实时操作系统的任务管理。本发明使实时操作系统对上层应用的可靠性提供了有力的保证措施,可提高整个系统的可靠性。 【专利类型】发明授权 【申请人】中兴通讯股份有限公司 【申请人类型】企业 【申请人地址】518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200810056167.4 【申请日】2008-01-14 【申请年份】2008 【公开公告号】CN101216792B 【公开公告日】2010-06-09 【公开公告年份】2010 【授权公告号】CN101216792B 【授权公告日】2010-06-09 【授权公告年份】2010.0 【IPC分类号】G06F11/14 【发明人】王亮; 张华强; 李翌; 蒋鲲鹏 【主权项内容】一种实时操作系统的任务管理方法,其特征在于,包括:检查点插入步骤,用于所述实时操作系统在任务运行过程中定期插入检查点,并在检查点保存所述实时操作系统状态及任务执行的现场信息;检查点处理步骤,用于在检查周期到时,通过检查点处理程序进行所述实时操作系统的任务管理;所述检查点处理步骤包括:步骤21,当某定时器定时到时,进入检查点处理程序;步骤22,对该定时器所绑定的任务进行接受测试,若通过所述接受测试,则新生成一个检查点,保存该任务的当前现场信息及系统的当前状态信息,并将新生成的检查点挂入该任务的检查点队列队尾,进入步骤24;若未通过接受测试,则将当前检查点之前最近的一个检查点设为预还原检查点,进入步骤23;其中所述接受测试,是用于检测任务执行时是否出错,该任务的当前状态是否正常;步骤23,对所述预还原检查点进行还原测试,若所述还原测试通过,用所述预还原检查点所保存的信息恢复实时操作系统状态及任务执行的现场信息,使该任务从该预还原检查点的位置重新执行,进入步骤24;若所述还原测试未通过,将未通过还原测试的检测点的前一个检查点设为预还原检查点,循环执行步骤23;步骤24,根据检查周期,重新启动定时器;退出所述检查点处理程序,系统继续运行。 【当前权利人】中兴通讯股份有限公司 【当前专利权人地址】广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 【专利权人类型】上市股份有限公司 【统一社会信用代码】9144030027939873X7 【引证次数】3.0 【自引次数】1.0 【他引次数】2.0 【家族引证次数】3.0 【家族被引证次数】11