專利名稱:一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法和數(shù)據(jù)備份加載裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及解碼技術(shù)領(lǐng)域,特別是涉及一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法和數(shù)據(jù)備份加載裝置。
背景技術(shù):
隨著信息化技術(shù)的發(fā)展,嵌入式系統(tǒng)已經(jīng)成為當(dāng)前IT產(chǎn)業(yè)界一個(gè)非常熱門的話題。因其高效、低成本、高可靠性、豐富的代碼以及應(yīng)用程序可擴(kuò)展性、可移植性等一系列優(yōu)點(diǎn),目前已越來越成為工業(yè)系統(tǒng)和民用系統(tǒng)的主力軍,尤其在信息化產(chǎn)品中,越來越多地應(yīng)用到嵌入式系統(tǒng)(嵌入式設(shè)備)的概念。一般的嵌入式設(shè)備的數(shù)據(jù)(例如,應(yīng)用運(yùn)行程序和資源文件)都會(huì)存儲(chǔ)在 nandflash,隨著嵌入式系統(tǒng)(嵌入式設(shè)備)對(duì)數(shù)據(jù)存儲(chǔ)需求的增加,現(xiàn)在的嵌入式設(shè)備更多的應(yīng)用 MLC nandfiash。SLC和MLC分別是是Single Layer Cell單層單元和Multi-Level Cell多層單元的縮寫,SLC的特點(diǎn)是成本高、容量小、速度快,而MLC的特點(diǎn)是容量大成本低,但是速度慢。 MLC的每個(gè)單元是2bit的,相對(duì)SLC來說整整多了一倍,容量大,價(jià)格便宜。不過,由于每個(gè)MLC存儲(chǔ)單元中存放的資料較多,結(jié)構(gòu)相對(duì)復(fù)雜,隨著讀寫的次數(shù)增加,出錯(cuò)的幾率會(huì)增加。這樣就會(huì)出現(xiàn)程序和資源文件很容易破壞,而這些文件一旦被破壞,對(duì)整個(gè)嵌入式系統(tǒng)是致命的,因此現(xiàn)有技術(shù)為了能夠?qū)@些讀寫錯(cuò)誤進(jìn)行修正,通常都會(huì)就程序和資源文件進(jìn)行相應(yīng)的備份?,F(xiàn)有的備份方案通常使用將運(yùn)行程序文件備份多份,資源文件備份多份,當(dāng)運(yùn)行程序的第一份文件出現(xiàn)錯(cuò)誤時(shí),則讀取運(yùn)行程序的第二份文件,當(dāng)資源文件的第一備份出現(xiàn)錯(cuò)誤時(shí),則讀取資源文件的第二備份。上述方案固然可以實(shí)現(xiàn)數(shù)據(jù)備份,解決當(dāng)文件出現(xiàn)錯(cuò)誤的問題,但是其存在一些弊端,如下其一,運(yùn)行程序文件和資源文件如果備份的數(shù)量比較多,則占用了較多的存儲(chǔ)空間,比較浪費(fèi),降低性能;但是如果備份數(shù)量較少的話,則一旦備份程序的某個(gè)塊錯(cuò)誤,整個(gè)備份程序就全部無法使用,則仍然可能出現(xiàn)文件有錯(cuò)誤的情況,導(dǎo)致整個(gè)嵌入式設(shè)備無法使用。其二,當(dāng)加載了備份文件時(shí),需要對(duì)該備份文件進(jìn)行CRC校驗(yàn),以確保其沒有問題,但是通常的運(yùn)行程序文件和資源文件數(shù)據(jù)量比較大,則整個(gè)備份程序校驗(yàn)費(fèi)時(shí),費(fèi)力??傊?,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問題就是如何能夠創(chuàng)新地提出一種嵌入式設(shè)備的數(shù)據(jù)備份加載方案,使備份數(shù)據(jù)的使用率提高,備份的效率明顯提高,可以減少備份個(gè)數(shù)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法和裝置,用以解決現(xiàn)有技術(shù)中備份數(shù)據(jù)無效率的問題,能夠備份數(shù)據(jù)的使用率提高,備份的效率明顯提高,可以減少備份個(gè)數(shù)。為了解決上述問題,本發(fā)明公開了一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法,所述方法包括從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇一個(gè)數(shù)據(jù)備份文件,加載第一個(gè)數(shù)據(jù)塊;所述數(shù)據(jù)備份文件包括多個(gè)數(shù)據(jù)塊,該數(shù)據(jù)備份文件之間的相應(yīng)塊可以互相替換; 從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇另一個(gè)數(shù)據(jù)備份文件,加載下一個(gè)數(shù)據(jù)塊;直至文件加載完畢。優(yōu)選的,所述數(shù)據(jù)備份文件為運(yùn)行程序備份文件或者資源備份文件。優(yōu)選的,所述方法還包括對(duì)待加載數(shù)據(jù)塊進(jìn)行CRC校驗(yàn),如果校驗(yàn)正確,則加載; 否則,重新選擇一個(gè)數(shù)據(jù)備份文件。優(yōu)選的,所述選擇另一個(gè)數(shù)據(jù)備份文件的方式為隨機(jī)選擇或者按順序選擇。優(yōu)選的,可以通過以下方式進(jìn)行隨機(jī)選擇對(duì)隨機(jī)函數(shù)得到的值取N的余,以該余數(shù)作為選擇數(shù)據(jù)備份文件的依據(jù);其中,N為數(shù)據(jù)備份文件的備份數(shù)量。依據(jù)本發(fā)明的另一實(shí)施例,還公開了一種嵌入式設(shè)備的數(shù)據(jù)備份加載裝置,所述方法包括存儲(chǔ)模塊,用于在nandfiash中存儲(chǔ)多份數(shù)據(jù)備份文件;所述數(shù)據(jù)備份文件包括多個(gè)數(shù)據(jù)塊,該數(shù)據(jù)備份文件之間的相應(yīng)塊可以互相替換;選擇模塊,用于從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇一個(gè)數(shù)據(jù)備份文件;加載模塊,用于通過選擇模塊確定一個(gè)數(shù)據(jù)備份文件,加載第一個(gè)數(shù)據(jù)塊;然后, 通過選擇模塊確定另一個(gè)數(shù)據(jù)備份文件,加載下一個(gè)數(shù)據(jù)塊;直至文件加載完畢。優(yōu)選的,所述數(shù)據(jù)備份文件為運(yùn)行程序備份文件或者資源備份文件。優(yōu)選的,該數(shù)據(jù)備份加載裝置還可以包括校驗(yàn)?zāi)K,用于對(duì)待加載數(shù)據(jù)塊進(jìn)行 CRC校驗(yàn),如果校驗(yàn)正確,則通知加載模塊加載;否則,通知加載模塊重新選擇一個(gè)數(shù)據(jù)備份文件,優(yōu)選的,所述選擇另一個(gè)數(shù)據(jù)備份文件的方式為隨機(jī)選擇或者按順序選擇。優(yōu)選的,所述選擇模塊具體包括取余子模塊,用于對(duì)隨機(jī)函數(shù)得到的值取N的余;其中,N為數(shù)據(jù)備份文件的備份
數(shù)量;確定子模塊,用于以該余數(shù)作為選擇數(shù)據(jù)備份文件的依據(jù),確定所需的數(shù)據(jù)備份文件。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明對(duì)備份的數(shù)據(jù)文件(如運(yùn)行程序文件或資源文件)使用了塊替換的方法, 使得程序的替換更加靈活方便,同時(shí)使的備份程序的使用率提高,備份的效率明顯提高,可以減少備份個(gè)數(shù)。進(jìn)一步,本發(fā)明加入了備份數(shù)據(jù)的隨機(jī)機(jī)制,使得備份數(shù)據(jù)的讀寫比較平均,長期使用壞塊率明顯下降;另外,程序的加載過程中CRC校驗(yàn)錯(cuò)誤的塊較少,程序的運(yùn)行效率也明顯提高。
圖1是本發(fā)明一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法流程圖;圖2是本發(fā)明備份文件的一個(gè)存儲(chǔ)示意圖;圖3是本發(fā)明另一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法的流程圖;圖4是本發(fā)明一種嵌入式設(shè)備的數(shù)據(jù)備份加載裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。本發(fā)明的核心思想之一在于本發(fā)明使用塊替換備份方式,即備份程序或者資源之間邏輯相同的塊可以任意地進(jìn)行相互替換,如第1個(gè)備份程序的第1個(gè)塊和第2個(gè)備份程序的第1個(gè)塊可以相互替換;同時(shí)本發(fā)明實(shí)現(xiàn)各個(gè)備份文件隨機(jī)替換機(jī)制,即加載程序時(shí),并不是在第1個(gè)備份程序或者資源開始加載,而是通過隨機(jī)加載機(jī)制,選擇任意的備份程序或者資源開始加載,也就是可以從第2個(gè)備份程序中取第1個(gè)邏輯塊,接著在到第1個(gè)備份程序中取邏輯的第2個(gè)塊,接著在第4個(gè)備份取第3個(gè)邏輯塊,依此類推,組合成一個(gè)完整的運(yùn)行程序或者資源。參照?qǐng)D1,示出了本發(fā)明所述的一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法實(shí)施例,所述方法具體包括步驟101、從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇一個(gè)數(shù)據(jù)備份文件,加載第一個(gè)數(shù)據(jù)塊;所述數(shù)據(jù)備份文件包括多個(gè)數(shù)據(jù)塊,該數(shù)據(jù)備份文件之間的相應(yīng)塊可以互相替換;對(duì)于嵌入式系統(tǒng)而言,通常所需的數(shù)據(jù)文件可以分為運(yùn)行程序文件和資源文件, 即本發(fā)明的數(shù)據(jù)備份文件可以為運(yùn)行程序備份文件或者資源備份文件。在實(shí)際應(yīng)用中,本發(fā)明可以針對(duì)運(yùn)行程序備份文件進(jìn)行選擇加載,也可以針對(duì)資源備份文件進(jìn)行選擇加載, 當(dāng)然,二者通常都是關(guān)聯(lián)的。在后面的實(shí)施例說明中,可能采用備份程序或者備份資源字樣進(jìn)行描述。參照?qǐng)D2,示出了本發(fā)明備份文件的一個(gè)存儲(chǔ)示意圖,嵌入式設(shè)備的運(yùn)行程序和資源都存儲(chǔ)在nandflash上,每個(gè)程序和資源都有N份備份,每個(gè)備份程序或者資源都連續(xù)地存儲(chǔ)在nandflash上(這里去除了 nandflash的壞塊),例如,圖2中的一個(gè)備份文件包括 η個(gè)blcok。這樣就能夠保證每個(gè)備份程序或者資源的邏輯塊的內(nèi)容是相同的,便于替換。 在各個(gè)備份文件的前面存儲(chǔ)了備份文件信息,記錄各個(gè)備份文件的存儲(chǔ)位置。步驟102、從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇另一個(gè)數(shù)據(jù)備份文件, 加載下一個(gè)數(shù)據(jù)塊;直至文件加載完畢。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,還包括對(duì)待加載數(shù)據(jù)塊進(jìn)行CRC校驗(yàn),如果校驗(yàn)正確,則加載;否則,重新選擇一個(gè)數(shù)據(jù)備份文件。因?yàn)樵诩虞d時(shí)并不知道該數(shù)據(jù)塊是好是壞,所以可以通過CRC校驗(yàn)以確定該數(shù)據(jù)塊是否存在錯(cuò)誤,如果沒有錯(cuò)誤,則直接加載,如果校驗(yàn)不通過,則說明當(dāng)前的數(shù)據(jù)備份文件的第M個(gè)數(shù)據(jù)塊(本次待加載數(shù)據(jù)塊)是壞的, 故需要重新選擇一個(gè)數(shù)據(jù)備份文件。重新選擇一個(gè)數(shù)據(jù)備份文件后,仍然要對(duì)其第M個(gè)數(shù)據(jù)塊(本次待加載數(shù)據(jù)塊)進(jìn)行CRC校驗(yàn),如果校驗(yàn)正確,則加載;否則,繼續(xù)重新選擇一個(gè)數(shù)據(jù)備份文件。在本發(fā)明的優(yōu)選實(shí)施例中,所述選擇另一個(gè)數(shù)據(jù)備份文件的方式為隨機(jī)選擇;當(dāng)然,也可以為按順序選擇。在現(xiàn)有技術(shù)中有很多實(shí)現(xiàn)隨機(jī)的方案,本發(fā)明都可以采用,并且,本發(fā)明在此還提供一種較佳的、較簡(jiǎn)單的實(shí)現(xiàn)。具體的,首先可以通過隨機(jī)函數(shù)得到一個(gè)值,然后在對(duì)所得到的值取N的余(這樣保證不會(huì)超出備份數(shù)量),以該余數(shù)作為選擇數(shù)據(jù)備份文件的依據(jù); 其中,N為數(shù)據(jù)備份文件的備份數(shù)量。參照?qǐng)D3,示出了本發(fā)明另一種嵌入式設(shè)備的運(yùn)行程序備份加載方法實(shí)施例,所述方法具體包括步驟301、嵌入式設(shè)備開始運(yùn)行;步驟302、啟動(dòng)加載程序;例如,通過bootloader的引導(dǎo)加載程序;步驟303、加載程序可以從預(yù)設(shè)地址獲得備份程序的信息,例如,備份程序的數(shù)量以及存儲(chǔ)地址等;步驟304、依據(jù)備份信息進(jìn)行隨機(jī)備份加載;步驟305、加載下一個(gè)邏輯塊(如果是開始加載的話,則加載第一個(gè)塊);步驟306、判斷加載是否結(jié)束,即判斷備份文件中是否還存在可加載的邏輯塊,如果沒有,則說明加載結(jié)束了,已經(jīng)全部加載完畢了,則可以結(jié)束操作;步驟307、如果發(fā)現(xiàn)當(dāng)前選擇的備份文件中存在可加載的邏輯塊,則說明備份文件沒有讀取完成,則得到隨機(jī)的備份索引,在該備份程序中加載所需的第M個(gè)邏輯塊(M從1 開始,每次執(zhí)行后疊加);步驟308、判斷所加載的塊CRC是否正確;步驟309、如果正確,則加載該邏輯塊到運(yùn)行的內(nèi)存區(qū);并返回步驟305,加載下一個(gè)邏輯塊;步驟310、如果CRC校驗(yàn)不正確,則進(jìn)行塊替換,即對(duì)除了本備份之外的其他備份程序進(jìn)行隨機(jī)選擇;步驟311、針對(duì)選擇的備份程序繼續(xù)加載第M個(gè)邏輯塊(即邏輯塊的索引值不變),返回步驟308,對(duì)本次所加在的新的備份程序的第M個(gè)邏輯塊進(jìn)行CRC校驗(yàn)。循環(huán)執(zhí)行上述步驟,直至全部加載結(jié)束,嵌入式設(shè)備可以基于正確的運(yùn)行程序文件和資源文件進(jìn)行運(yùn)行了。當(dāng)然,其內(nèi)存中運(yùn)行的文件數(shù)據(jù)是由多個(gè)備份文件的不同數(shù)據(jù)塊組合得到的。參照?qǐng)D4,示出了本發(fā)明一種嵌入式設(shè)備的數(shù)據(jù)備份加載裝置實(shí)施例,其具體可以包括存儲(chǔ)模塊401,用于在nandflash中存儲(chǔ)多份數(shù)據(jù)備份文件;所述數(shù)據(jù)備份文件包括多個(gè)數(shù)據(jù)塊,該數(shù)據(jù)備份文件之間的相應(yīng)塊可以互相替換;所述數(shù)據(jù)備份文件為運(yùn)行程序備份文件或者資源備份文件。選擇模塊402,用于從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇一個(gè)數(shù)據(jù)備份文件;所述選擇另一個(gè)數(shù)據(jù)備份文件的方式為隨機(jī)選擇或者按順序選擇。加載模塊403,用于通過選擇模塊確定一個(gè)數(shù)據(jù)備份文件,加載第一個(gè)數(shù)據(jù)塊;然后,通過選擇模塊確定另一個(gè)數(shù)據(jù)備份文件,加載下一個(gè)數(shù)據(jù)塊;直至文件加載完畢。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,還包括校驗(yàn)?zāi)K404,用于對(duì)待加載數(shù)據(jù)塊進(jìn)行 CRC校驗(yàn),如果校驗(yàn)正確,則通知加載模塊403加載;否則,通知加載模塊403重新選擇一個(gè)數(shù)據(jù)備份文件,本發(fā)明優(yōu)選采用隨機(jī)選擇的方式,這樣,可以實(shí)現(xiàn)備份文件數(shù)據(jù)塊的平均讀取,而不是頻繁讀取某幾個(gè)備份文件的數(shù)據(jù)塊,這樣,可以使得備份文件之間的讀寫比較平均,降低壞塊率。當(dāng)采用隨機(jī)選擇方式時(shí),所述選擇模塊具體可以包括取余子模塊,用于對(duì)隨機(jī)函數(shù)得到的值取N的余;其中,N為數(shù)據(jù)備份文件的備份
數(shù)量;確定子模塊,用于以該余數(shù)作為選擇數(shù)據(jù)備份文件的依據(jù),確定所需的數(shù)據(jù)備份文件。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上對(duì)本發(fā)明所提供的一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法和數(shù)據(jù)備份加載裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法,其特征在于,所述方法包括從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇一個(gè)數(shù)據(jù)備份文件,加載第一個(gè)數(shù)據(jù)塊;所述數(shù)據(jù)備份文件包括多個(gè)數(shù)據(jù)塊,該數(shù)據(jù)備份文件之間的相應(yīng)塊可以互相替換;從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇另一個(gè)數(shù)據(jù)備份文件,加載下一個(gè)數(shù)據(jù)塊;直至文件加載完畢。
2.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)備份文件為運(yùn)行程序備份文件或者資源備份文件。
3.如權(quán)利要求1所述的方法,其特征在于,還包括對(duì)待加載數(shù)據(jù)塊進(jìn)行CRC校驗(yàn),如果校驗(yàn)正確,則加載;否則,重新選擇一個(gè)數(shù)據(jù)備份文件。
4.如權(quán)利要求1或3所述的方法,其特征在于,所述選擇另一個(gè)數(shù)據(jù)備份文件的方式為隨機(jī)選擇或者按順序選擇。
5.如權(quán)利要求4所述的方法,其特征在于,通過以下方式進(jìn)行隨機(jī)選擇對(duì)隨機(jī)函數(shù)得到的值取N的余,以該余數(shù)作為選擇數(shù)據(jù)備份文件的依據(jù);其中,N為數(shù)據(jù)備份文件的備份數(shù)量。
6.一種嵌入式設(shè)備的數(shù)據(jù)備份加載裝置,其特征在于,所述方法包括存儲(chǔ)模塊,用于在nandflash中存儲(chǔ)多份數(shù)據(jù)備份文件;所述數(shù)據(jù)備份文件包括多個(gè)數(shù)據(jù)塊,該數(shù)據(jù)備份文件之間的相應(yīng)塊可以互相替換;選擇模塊,用于從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇一個(gè)數(shù)據(jù)備份文件; 加載模塊,用于通過選擇模塊確定一個(gè)數(shù)據(jù)備份文件,加載第一個(gè)數(shù)據(jù)塊;然后,通過選擇模塊確定另一個(gè)數(shù)據(jù)備份文件,加載下一個(gè)數(shù)據(jù)塊;直至文件加載完畢。
7.如權(quán)利要求6所述的數(shù)據(jù)備份加載裝置,其特征在于,所述數(shù)據(jù)備份文件為運(yùn)行程序備份文件或者資源備份文件。
8.如權(quán)利要求6所述的數(shù)據(jù)備份加載裝置,其特征在于,還包括校驗(yàn)?zāi)K,用于對(duì)待加載數(shù)據(jù)塊進(jìn)行CRC校驗(yàn),如果校驗(yàn)正確,則通知加載模塊加載; 否則,通知加載模塊重新選擇一個(gè)數(shù)據(jù)備份文件。
9.如權(quán)利要求6或8所述的數(shù)據(jù)備份加載裝置,其特征在于,所述選擇另一個(gè)數(shù)據(jù)備份文件的方式為隨機(jī)選擇或者按順序選擇。
10.如權(quán)利要求6所述的數(shù)據(jù)備份加載裝置,其特征在于,所述選擇模塊具體包括 取余子模塊,用于對(duì)隨機(jī)函數(shù)得到的值取N的余;其中,N為數(shù)據(jù)備份文件的備份數(shù)量;確定子模塊,用于以該余數(shù)作為選擇數(shù)據(jù)備份文件的依據(jù),確定所需的數(shù)據(jù)備份文件。
全文摘要
本發(fā)明提供了一種嵌入式設(shè)備的數(shù)據(jù)備份加載方法和裝置,所述方法包括從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇一個(gè)數(shù)據(jù)備份文件,加載第一個(gè)數(shù)據(jù)塊;所述數(shù)據(jù)備份文件包括多個(gè)數(shù)據(jù)塊,該數(shù)據(jù)備份文件之間的相應(yīng)塊可以互相替換;從nandflash中存儲(chǔ)的多份數(shù)據(jù)備份文件中選擇另一個(gè)數(shù)據(jù)備份文件,加載下一個(gè)數(shù)據(jù)塊;直至文件加載完畢。本發(fā)明對(duì)備份的數(shù)據(jù)文件(如運(yùn)行程序文件或資源文件)使用了塊替換的方法,使得程序的替換更加靈活方便,同時(shí)使的備份程序的使用率提高,備份的效率明顯提高,可以減少備份個(gè)數(shù)。進(jìn)一步,本發(fā)明加入了備份數(shù)據(jù)的隨機(jī)機(jī)制,使得備份數(shù)據(jù)的讀寫比較平均,長期使用壞塊率明顯下降。
文檔編號(hào)G06F11/14GK102402468SQ20101028495
公開日2012年4月4日 申請(qǐng)日期2010年9月16日 優(yōu)先權(quán)日2010年9月16日
發(fā)明者艾國 申請(qǐng)人:北京中星微電子有限公司