基于多核芯片的任務(wù)監(jiān)視方法
基本信息
申請?zhí)?/td> | 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 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 仲偉;嚴(yán)洪峰;陶保震;劉升鵬 | 申請(專利權(quán))人 | 江蘇金智科技股份有限公司 |
代理機(jī)構(gòu) | 江蘇致邦律師事務(wù)所 | 代理人 | - |
地址 | 211100江蘇省南京市江寧經(jīng)濟(jì)技術(shù)開發(fā)區(qū)將軍大道100號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了基于多核芯片的任務(wù)監(jiān)視方法,該方法由裸核引導(dǎo)并啟動系統(tǒng)核,裸核通過共享內(nèi)存監(jiān)視系統(tǒng)核SylixOS系統(tǒng)的運(yùn)行情況,包括:系統(tǒng)核主應(yīng)用程序定時向共享內(nèi)存寫入心跳信息,同時各子任務(wù)將運(yùn)行關(guān)鍵信息寫入共享內(nèi)存;裸核監(jiān)視程序通過監(jiān)視共享內(nèi)存以監(jiān)視心跳信息和子任務(wù)運(yùn)行信息是否正常,如果異常則通過共享內(nèi)存通知SylixOS系統(tǒng)重啟異常進(jìn)程;當(dāng)定時器未觸發(fā)向共享內(nèi)存寫入心跳信息、主應(yīng)用程序運(yùn)行正常而子任務(wù)進(jìn)程異常時通過調(diào)用SylixOS系統(tǒng)的故障回調(diào)函數(shù),在故障回調(diào)函數(shù)中殺掉并重啟異常任務(wù)進(jìn)程。本發(fā)明的方法通過利用多核芯片的共享內(nèi)存,使用裸核執(zhí)行監(jiān)視任務(wù),任務(wù)獨(dú)立,不易受干擾,具有更高的可靠性。 |
