基于多核芯片的任务监视方法

基本信息

申请号 CN202210149588.1 申请日 -
公开(公告)号 CN114546696A 公开(公告)日 2022-05-27
申请公布号 CN114546696A 申请公布日 2022-05-27
分类号 G06F11/07(2006.01)I;G06F11/14(2006.01)I;G06F11/30(2006.01)I 分类 计算;推算;计数;
发明人 仲伟;严洪峰;陶保震;刘升鹏 申请(专利权)人 江苏金智科技股份有限公司
代理机构 江苏致邦律师事务所 代理人 -
地址 211100江苏省南京市江宁经济技术开发区将军大道100号
法律状态 -

摘要

摘要 本发明公开了基于多核芯片的任务监视方法,该方法由裸核引导并启动系统核,裸核通过共享内存监视系统核SylixOS系统的运行情况,包括:系统核主应用程序定时向共享内存写入心跳信息,同时各子任务将运行关键信息写入共享内存;裸核监视程序通过监视共享内存以监视心跳信息和子任务运行信息是否正常,如果异常则通过共享内存通知SylixOS系统重启异常进程;当定时器未触发向共享内存写入心跳信息、主应用程序运行正常而子任务进程异常时通过调用SylixOS系统的故障回调函数,在故障回调函数中杀掉并重启异常任务进程。本发明的方法通过利用多核芯片的共享内存,使用裸核执行监视任务,任务独立,不易受干扰,具有更高的可靠性。