[發明專利]動態切換存儲器模式以保護受損記憶胞數據的方法無效
| 申請號: | 201010571853.2 | 申請日: | 2010-11-29 |
| 公開(公告)號: | CN102479119A | 公開(公告)日: | 2012-05-30 |
| 發明(設計)人: | 盧盈志 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F11/20 | 分類號: | G06F11/20 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 中國臺灣臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 切換 存儲器 模式 保護 受損 記憶 數據 方法 | ||
技術領域
本發明涉及一種數據保護方法,尤其涉及一種動態切換存儲器模式以保護受損記憶胞數據的方法。
背景技術
隨著電子科技的發達,各種信息的交流無不仰賴于各種儲存媒體,而其中的存儲器因其運作速率快,成為電腦中不可或缺的儲存媒體。然而,由于信息傳輸量日益增大,對于傳送速率的要求也日益提升,導致系統業者對于存儲器容量及速度的要求逐漸提高。
然而,在提高存儲器容量的同時,存儲器中記憶胞的密度也相對增高,而隨著積體電路在半導體記憶元件上密度的增加,每個記憶胞的尺寸就必須減少。因此,一個記憶胞在需要得到較小尺寸、又要得到其原本電容的情況下,不僅制程變的復雜,在系統高速存取的要求下,記憶胞發生錯誤的機率也會增加。
存儲器發生錯誤的情況可分為可修正錯誤(Correctable?Error,CE)及不可修正錯誤(Uncorrectable?Error,UE)。可修正錯誤(Correctable?Error,CE)一般為單比特錯誤(Single?Bit?Error,SBE)或是發生錯誤的比特數目在電子裝置的可修正范圍內的多比特錯誤(Multi-Bit?Error,MBE)。其中,可修正錯誤仍可通過錯誤檢測與修正(Error?Detection?and?Correction,EDC)方法彈性地修正。
對于可修正錯誤,現有技術是在存儲器中配置備用(Spare)存儲器模組的方式,以在存儲器發生可修正錯誤時作為數據備份之用;而對于不可修正錯誤,現有技術是使用存儲器的一半作為映像(Mirror)存儲器,以在存儲器發生不可修正錯誤時作為數據修正之用。
然而,現有技術只能在開機之初從基本輸入輸出系統(Basic?Input?Output?System,BIOS)中的選項靜態地選擇映射存儲器模式或是備用存儲器模式來保護記憶胞的數據,之后就一直使用此存儲器模式直到系統重開機。而由于每一種存儲器模式各有其保護的對象(即不可修正錯誤或可修正錯誤),且要有足夠的存儲器空間才能啟動保護,一旦在系統運作的過程中發生錯誤,就會產生冗余漏失(redundant?lost),而失去存儲器的保護功能,也會浪費好的冗余存儲器頁面。
發明內容
本發明提供一種動態切換存儲器模式以保護受損記憶胞數據的方法,可在讀取存儲器發生錯誤時動態切換存儲器模式以保護受損記憶胞的數據。
本發明提出一種動態切換存儲器模式以保護受損記憶胞數據的方法,適用于包括存儲器的電子裝置,此存儲器包括存儲器控制器及至少一個存儲模組,這些存儲模組中的每個均是由多個記憶胞組成,且這些記憶胞劃分為多個頁面。此方法在執行開機程序時,啟動映像存儲器模式,以保護存儲模組的數據,接著執行作業系統,并在作業系統讀取存儲器時,利用存儲器控制器檢測存儲模組中各個頁面所發生的不可修正錯誤,而當檢測到有頁面發生不可修正錯誤時,即判定包括此頁面的存儲模組為受損存儲模組,而將映像存儲器模式切換為備用存儲器模式,以保護存儲模組的數據。
在本發明一實施例中,上述啟動映像存儲器模式,以保護存儲模組數據的步驟包括找出存儲模組中的至少一個數據模組及其對應的至少一個映像模組,并在電子裝置每次通過存儲器控制器存取存儲模組時,同時存取對應的映像模組。
在本發明一實施例中,上述當檢測到有頁面發生不可修正錯誤時,將映像存儲器模式切換為備用存儲器模式,以保護存儲模組的數據的步驟包括使用受損存儲模組對應的映像模組取代受損存儲器模組,以修正不可修正錯誤,并結束映像存儲器模式,接著啟動備用存儲器模式,而使用未發生不可修正錯誤的存儲模組作為備份模組,用以修正其他存儲模組所發生的可修正錯誤。
在本發明一實施例中,在上述將映像存儲器模式切換為備用存儲器模式,以保護存儲模組的數據的步驟之后,還包括利用存儲器控制器檢測未發生不可修正錯誤之各個存儲模組所發生的可修正錯誤,并累計各個存儲模組發生可修正錯誤的次數,而與一門檻值比較。當有存儲模組之可修正錯誤的次數大于等于門檻值時,即判定此存儲模組為受損存儲模組,然后將備用存儲器模式切換為頁面存儲器模式,而以未受損的其他存儲模組之一取代受損存儲模組,并利用已受損的存儲模組中的至少一個未受損頁面保護未受損的存儲模組所發生的可修正錯誤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010571853.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內燃機的排氣凈化裝置
- 下一篇:無間隙液壓驅動跟隨支撐系統





