技術(shù)總結(jié)
本發(fā)明揭示一種程序執(zhí)行監(jiān)控系統(tǒng),該程序執(zhí)行監(jiān)控系統(tǒng)包括軟件模擬單元、精確看門狗電路及比較單元,其中軟件模擬單元執(zhí)行編譯完成之后的微代碼獲取軟件執(zhí)行的軌跡,利用此軌跡計(jì)算出執(zhí)行周期內(nèi)重復(fù)出現(xiàn)的指令組合并用預(yù)定的運(yùn)算方法獲得預(yù)計(jì)的運(yùn)算碼,并輸出給比較單元,其中該預(yù)定的運(yùn)算方法為累加和,并且該預(yù)計(jì)的運(yùn)算碼是以寄存器的形式存在于程序執(zhí)行監(jiān)控系統(tǒng)中,在工作時(shí)該寄存器被寫成計(jì)算獲得的累加和;處理器核在實(shí)際工作時(shí),精確看門狗電路在周期開始時(shí)獲取指令總線上的數(shù)值進(jìn)行依次累加獲得動(dòng)態(tài)運(yùn)算碼,在周期結(jié)束時(shí)將計(jì)算獲得的動(dòng)態(tài)運(yùn)算碼輸出給比較單元,比較單元將動(dòng)態(tài)運(yùn)算碼和預(yù)計(jì)的運(yùn)算碼進(jìn)行對比判斷程序執(zhí)行是否異常。
技術(shù)研發(fā)人員:孔泉;楊昆
受保護(hù)的技術(shù)使用者:杭州萬高科技股份有限公司
文檔號(hào)碼:201310287128
技術(shù)研發(fā)日:2013.07.05
技術(shù)公布日:2017.03.01