保護(hù)內(nèi)存中應(yīng)用程序的方法、內(nèi)存控制器和處理器

基本信息

申請(qǐng)?zhí)?/td> CN201010244715.3 申請(qǐng)日 -
公開(公告)號(hào) CN102346715B 公開(公告)日 2014-05-28
申請(qǐng)公布號(hào) CN102346715B 申請(qǐng)公布日 2014-05-28
分類號(hào) G06F12/14(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉亮;侯銳;李立;戈弋 申請(qǐng)(專利權(quán))人 國際商業(yè)機(jī)器(中國)有限公司
代理機(jī)構(gòu) 中國國際貿(mào)易促進(jìn)委員會(huì)專利商標(biāo)事務(wù)所 代理人 國際商業(yè)機(jī)器公司;國際商業(yè)機(jī)器(中國)有限公司
地址 美國紐約
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種保護(hù)內(nèi)存中應(yīng)用程序的方法、內(nèi)存控制器和處理器,其中所述應(yīng)用程序按照高速緩存行的大小被緩存為內(nèi)存行,該方法包括:響應(yīng)于處理器的加載訪問請(qǐng)求,從內(nèi)存中讀取標(biāo)記內(nèi)存行和對(duì)應(yīng)于所述內(nèi)存行的ECC校驗(yàn)和,其中所述標(biāo)記內(nèi)存行是通過對(duì)所述內(nèi)存行的預(yù)定位和用于標(biāo)識(shí)所述內(nèi)存行的標(biāo)記位進(jìn)行邏輯運(yùn)算獲得的;利用所述ECC校驗(yàn)和對(duì)所述標(biāo)記內(nèi)存行執(zhí)行ECC校驗(yàn)獲得所述內(nèi)存行的標(biāo)記位的值;根據(jù)標(biāo)記位的值將所述標(biāo)記內(nèi)存行復(fù)原為所述內(nèi)存行;根據(jù)標(biāo)記位的值和處理器的加載訪問請(qǐng)求的類型確定是否加載所述內(nèi)存行。