[發(fā)明專利]二級備份機制的flash存儲器無效
| 申請?zhí)枺?/td> | 200810029685.7 | 申請日: | 2008-07-23 |
| 公開(公告)號: | CN101634958A | 公開(公告)日: | 2010-01-27 |
| 發(fā)明(設(shè)計)人: | 楊樂兵 | 申請(專利權(quán))人: | 佛山市順德區(qū)順達(dá)電腦廠有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528308廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 二級 備份 機制 flash 存儲器 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種flash存儲器,尤其涉及一種具有二級備份機制的flash存儲器。?
背景技術(shù)
flash存儲器廣泛用于各種電子設(shè)備中。在使用過程中,需要經(jīng)常操作flash來讀、寫、修改數(shù)據(jù),用戶的操作不當(dāng)或者是系統(tǒng)突然掉電都可能造成數(shù)據(jù)的損壞,導(dǎo)致flash失效或使電子設(shè)備喪失某些功能或無法啟動。?
當(dāng)然,現(xiàn)在個別flash存儲器采取一級備份機制,簡單的增加備份數(shù)據(jù)區(qū),原始數(shù)據(jù)被破壞后采用備份數(shù)據(jù)恢復(fù)。?
由于flash存儲器都有一個分區(qū)信息描述區(qū),如果對此區(qū)數(shù)據(jù)進行修改,備份區(qū)的描述信息應(yīng)保持同步更新。當(dāng)更新備份區(qū)數(shù)據(jù)時突然斷電,造成系統(tǒng)和用戶的默認(rèn)數(shù)據(jù)丟失,系統(tǒng)不能啟動。?
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提供了一種二級備份機制的flash存儲器。?
為了達(dá)到上述目的,本發(fā)明采用了如下的技術(shù)方案:一種二級備份機制的flash存儲器,其中,該二級備份機制的flash存儲器主要包括原始數(shù)據(jù)區(qū),其內(nèi)存放的數(shù)據(jù)包括分區(qū)信息及讀寫信息;備份區(qū),其包括分區(qū)信息描述區(qū),該備份區(qū)當(dāng)上述原始數(shù)據(jù)區(qū)的分區(qū)信息修改后,其內(nèi)存放的數(shù)據(jù)經(jīng)讀取并與原始數(shù)據(jù)區(qū)內(nèi)的數(shù)據(jù)作比較,若數(shù)據(jù)不同,則原始數(shù)據(jù)區(qū)的數(shù)據(jù)覆蓋備份區(qū)的數(shù)據(jù),且該經(jīng)覆蓋后的數(shù)據(jù)寫入該備份區(qū),并且經(jīng)覆蓋后的分區(qū)信息寫入該備份區(qū)的分區(qū)信息描述區(qū);以及交換區(qū),用以供經(jīng)覆蓋后的數(shù)據(jù)寫入。?
相較于先前技術(shù),本發(fā)明提供了一種二級備份機制的flash存儲器,不僅在備份區(qū)中增加其分區(qū)信息的描述,而且還增加了一個交換區(qū),可確保在更新過程出現(xiàn)異常后,仍能保證重要數(shù)據(jù)不被損壞。?
附圖說明
圖1為本發(fā)明的結(jié)構(gòu)示意圖?
具體實施方式
請參照圖1所示,為本發(fā)明的結(jié)構(gòu)示意圖。本發(fā)明所述之二級備份機制的?flash存儲器10主要包括原始數(shù)據(jù)區(qū)101、備份區(qū)102以及交換區(qū)103。?
其中,所述原始數(shù)據(jù)區(qū)101內(nèi)存儲有分區(qū)信息(即系統(tǒng)運行時必須的信息)和讀寫信息,又,所述備份區(qū)102還包括分區(qū)信息描述區(qū)1021,該分區(qū)信息描述區(qū)1021用以存放分區(qū)信息,此外,交換區(qū)103為臨時交換區(qū),可存放備份數(shù)據(jù)。且原始數(shù)據(jù)區(qū)101是用戶可操作的區(qū)域,備份區(qū)102及交換區(qū)103則為用戶無法直接操作的區(qū)域。?
當(dāng)對原始數(shù)據(jù)區(qū)101的分區(qū)信息修改后,該備份區(qū)102內(nèi)存放的數(shù)據(jù)經(jīng)讀取后,該讀取的備份區(qū)102的數(shù)據(jù)與原始數(shù)據(jù)區(qū)101的數(shù)據(jù)作比較,若數(shù)據(jù)不同,則用原始數(shù)據(jù)區(qū)101的數(shù)據(jù)覆蓋備份區(qū)102的數(shù)據(jù),原始數(shù)據(jù)區(qū)101的分區(qū)信息覆蓋備份區(qū)102的分區(qū)信息,該經(jīng)覆蓋后的數(shù)據(jù)分別寫入交換區(qū)103及備份區(qū)102,且該經(jīng)覆蓋后的分區(qū)信息寫入備份區(qū)102的分區(qū)信息描述區(qū)1021。?
由上述,如果在對flash存儲器10的備份區(qū)102更新的過程中出現(xiàn)異常(例如斷電情況),備份區(qū)102的重要數(shù)據(jù)被損壞,此時,由于原始數(shù)據(jù)區(qū)101的數(shù)據(jù)完整,且交換區(qū)103數(shù)據(jù)已更新完畢,因此,在下次啟動flash存儲器10能夠正常啟動,啟動后,檢查備份區(qū)102內(nèi)存放的數(shù)據(jù)是否完整,若數(shù)據(jù)不完整可直接通過交換區(qū)103存放的數(shù)據(jù)來恢復(fù)備份區(qū)102的數(shù)據(jù),從而保證重要數(shù)據(jù)不因斷電被損壞,且達(dá)到備份區(qū)102的分區(qū)信息保持同步更新。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于佛山市順德區(qū)順達(dá)電腦廠有限公司,未經(jīng)佛山市順德區(qū)順達(dá)電腦廠有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810029685.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





