一种基于多核网络处理器系统的数据恢复方法

基本信息

申请号 CN201710039513.7 申请日 -
公开(公告)号 CN108334420B 公开(公告)日 2021-06-08
申请公布号 CN108334420B 申请公布日 2021-06-08
分类号 G06F11/14 分类 计算;推算;计数;
发明人 陈晓;郑抗;叶晓舟;曹作伟 申请(专利权)人 郑州芯兰德网络科技有限公司
代理机构 北京方安思达知识产权代理有限公司 代理人 王宇杨;陈琳琳
地址 100190 北京市海淀区北四环西路21号
法律状态 -

摘要

摘要 本发明公开了一种基于多核网络处理器系统的数据恢复方法,所述多核网络处理器的内存由多个核共享,其中A核运行内存管理及控制程序,其它核运行应用程序,所述方法包括:步骤1)当A核上的内存管理及控制程序崩溃时,用户软重启内存管理及控制程序;步骤2)内存管理及控制程序读取指定格式的配置文件,并重新定位内存中的信息区及数据区的起始位置,检测内存信息区与数据区;步骤3)内存管理及控制程序根据配置文件内容与内存信息区内容,选择进行系统初始化或进行数据恢复;步骤4)如果其它核上的应用程序正常运行,无需重启;否则软重启其它核上的应用程序。本发明的方法可以解决多核网络处理器上因程序崩溃造成的数据丢失问题。