[發明專利]信息處理裝置、信息處理方法以及計算機程序有效
| 申請號: | 201280065486.6 | 申請日: | 2012-06-11 |
| 公開(公告)號: | CN104025047B | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 道簱聰;丸山清泰 | 申請(專利權)人: | 三菱電機株式會社 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京三友知識產權代理有限公司11127 | 代理人: | 李輝,馬建軍 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信息處理 裝置 方法 以及 計算機 程序 | ||
技術領域
本發明涉及信息處理裝置、信息處理方法以及計算機程序。
背景技術
近年來,作為非易失性存儲器的NAND型閃存廣泛普及。NAND型閃存與NOR型閃存相比,具有大容量化且比特單價便宜的優點。另一方面,在反復讀出存儲數據時導致電荷泄露,從而有可能產生比特錯誤,數據可靠性存在缺點。因此,當在NAND型閃存中存儲有用于啟動系統的程序的情況下,存在由于比特錯誤而不能啟動系統的情況或在啟動后系統掛起的情況。
對此,在專利文獻1中記載有如下控制裝置,該控制裝置從系統用非易失性存儲器讀出第1引導程序,對該第1引導程序進行錯誤檢測,在判定為讀出的第1引導程序已不正常地變化時,從備份用非易失性存儲器讀出第2引導程序,對該第2引導程序進行錯誤檢測,在判定為讀出的第2引導程序已不正常地變化時輸出錯誤。在該控制裝置中,在針對引導程序的錯誤檢測的結果是判定為引導程序沒有不正常地變化時,使用該引導程序進行引導處理。
現有技術文獻
專利文獻
專利文獻1:日本特開2010-26650號公報
發明內容
發明要解決的問題
在專利文獻1記載的控制裝置中,對從系統用非易失性存儲器讀出的引導程序進行錯誤檢測,在錯誤檢測的結果是判定為引導程序沒有不正常地變化時,開始使用引導程序的引導處理。因此,存在引導處理的開始延遲的問題。
本發明的目的在于,提供一種信息處理裝置、信息處理方法以及計算機程序,能夠盡早開始系統的啟動處理,并且,能夠在對啟動用程序檢測出錯誤的情況下,利用高可靠性的程序進行重啟。
用于解決問題的手段
本發明的信息處理裝置的特征在于,該信息處理裝置具有:
非易失性存儲器,其包含存儲有用于啟動系統的程序的程序區域、和分別存儲有內容與所述程序相同的多個備份程序的多個備份區域;
處理執行單元,其執行存儲在所述程序區域中的程序,進行所述系統的啟動處理;
錯誤檢測單元,其與所述處理執行單元的啟動處理并行地對存儲在所述程序區域中的程序進行錯誤檢測;以及
重啟單元,其在由所述錯誤檢測單元對所述程序檢測出錯誤的情況下,進行用存儲在所述備份區域中的備份程序改寫存儲在所述程序區域中的程序的恢復處理,利用存儲在所述程序區域中的所述改寫后的程序進行所述系統的重啟,
所述重啟單元在進行所述恢復處理時參照表示用所述備份程序改寫所述程序的歷史的歷史信息,根據所述歷史信息從所述多個備份程序中選擇用于所述改寫的備份程序,用所述選擇出的備份程序改寫所述程序。
另外,本發明的信息處理方法的特征在于,該信息處理方法包含:
處理執行步驟,執行存儲在非易失性存儲器的程序區域中的程序,進行系統的啟動處理,該非易失性存儲器包含存儲有用于啟動所述系統的程序的所述程序區域、和分別存儲有內容與所述程序相同的多個備份程序的多個備份區域;
錯誤檢測步驟,與所述處理執行步驟的啟動處理并行地對存儲在所述程序區域中的程序進行錯誤檢測;以及
重啟步驟,在所述錯誤檢測步驟中對所述程序檢測出錯誤的情況下,進行用存儲在所述備份區域中的備份程序改寫存儲在所述程序區域中的程序的恢復處理,利用存儲在所述程序區域中的所述改寫后的程序進行所述系統的重啟,
在所述重啟步驟中,在進行所述恢復處理時參照表示用所述備份程序改寫所述程序的歷史的歷史信息,根據所述歷史信息從所述多個備份程序中選擇用于所述改寫的備份程序,用所述選擇出的備份程序改寫所述程序。
另外,本發明的計算機程序的特征在于,該計算機程序使計算機執行以下步驟:
處理執行步驟,執行存儲在非易失性存儲器的程序區域中的程序,進行系統的啟動處理,該非易失性存儲器包含存儲有用于啟動所述系統的程序的所述程序區域、和分別存儲有內容與所述程序相同的多個備份程序的多個備份區域;
錯誤檢測步驟,與所述處理執行步驟的啟動處理并行地對存儲在所述程序區域中的程序進行錯誤檢測;以及
重啟步驟,在所述錯誤檢測步驟中對所述程序檢測出錯誤的情況下,進行用存儲在所述備份區域中的備份程序改寫存儲在所述程序區域中的程序的恢復處理,利用存儲在所述程序區域中的所述改寫后的程序進行所述系統的重啟,
在所述重啟步驟中,在進行所述恢復處理時參照表示用所述備份程序改寫所述程序的歷史的歷史信息,根據所述歷史信息從所述多個備份程序中選擇用于所述改寫的備份程序,用所述選擇出的備份程序改寫所述程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三菱電機株式會社,未經三菱電機株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280065486.6/2.html,轉載請聲明來源鉆瓜專利網。





