專利名稱:存儲器的數(shù)據(jù)寫讀方法、系統(tǒng)和flash存儲器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明設(shè)計數(shù)據(jù)存儲領(lǐng)域,特別是涉及一種存儲器的數(shù)據(jù)寫讀方法、系統(tǒng)和FLASH 存儲器。
背景技術(shù):
目前,為了提高存儲器的使用壽命和性能,對存儲器進行分頁管理,例如中國發(fā)明 專利公開說明書CN101174244就公開了一種“智能卡FLASH存儲器動態(tài)管理方法”,該方法 將FLASH平均分成若干個頁進行管理,將應(yīng)用中頻繁操作的數(shù)據(jù)源滾動存儲,以減少對同 一頁數(shù)據(jù)的頻繁擦寫,從而延長FLASH存儲器的使用壽命。但該方法中每一個頁的容量固定大小,而用戶存儲數(shù)據(jù)的大小可能會不斷變化, 如機頂盒的頻道數(shù)據(jù),隨著運營商運營的節(jié)目數(shù)的變化,其頻道列表數(shù)據(jù)也會不斷變化。若 每頁的大小固定,則每頁的存儲空間設(shè)置得不能太小,否則,會導(dǎo)致用戶數(shù)據(jù)不能完全保存 同一頁中;但如果每頁存儲空間太大,則可能造成存儲器空間浪費,一次擦除后的可寫入次 數(shù)受到限制,因此會增大存儲器的擦除次數(shù),增大損耗。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種存儲器的數(shù)據(jù)寫讀方法、系統(tǒng)以及一種 FLASH存儲器,以實現(xiàn)根據(jù)每次存儲的數(shù)據(jù)的大小對存儲器進行動態(tài)分頁。本發(fā)明的技術(shù)問題之一通過以下技術(shù)方案予以解決一種存儲器的數(shù)據(jù)寫讀方法,包括數(shù)據(jù)的寫入和數(shù)據(jù)的讀取,其特征在于,所述數(shù) 據(jù)的寫入包括以下步驟A、添加數(shù)據(jù)結(jié)構(gòu)頭在寫入數(shù)據(jù)中加入數(shù)據(jù)結(jié)構(gòu)頭組成數(shù)據(jù)包,所述數(shù)據(jù)結(jié)構(gòu)頭 包括數(shù)據(jù)標識和數(shù)據(jù)長度,所述數(shù)據(jù)長度的取值為所述數(shù)據(jù)包的總長度;B、查找寫入地址 bl、從存儲器的數(shù)據(jù)讀寫首地址讀取與所述數(shù)據(jù)標識相同字節(jié)數(shù)的數(shù)據(jù);b2、判斷該數(shù)據(jù)的 取值是否與數(shù)據(jù)標識相同,若判斷結(jié)果為否,則輸出此處的數(shù)據(jù)讀寫地址為數(shù)據(jù)寫入地址; 若判斷結(jié)果為是,則偏移此處所存數(shù)據(jù)包的數(shù)據(jù)結(jié)構(gòu)頭中所包括的數(shù)據(jù)長度的取值,并從 偏移后的地址讀取與數(shù)據(jù)標識相同字節(jié)數(shù)的數(shù)據(jù),重復(fù)步驟b2 ;C、寫入數(shù)據(jù)包將所述數(shù) 據(jù)包寫入所述數(shù)據(jù)寫入地址。在一些數(shù)字電視接收終端設(shè)備中,例如機頂盒,在每次數(shù)字電視節(jié)目更新時需要 將新的節(jié)目信息存入內(nèi)部存儲器中,而在機頂盒運行時設(shè)備只需要讀取最后一次存入內(nèi)部 存儲器中的節(jié)目信息表,即最后一次存入的數(shù)據(jù)包,因此在實踐當中,所述數(shù)據(jù)讀取可以包 括以下步驟D、查找讀取地址dl、從存儲器的數(shù)據(jù)讀寫首地址讀取與所述數(shù)據(jù)標識相同 字節(jié)數(shù)的數(shù)據(jù);d2、判斷該數(shù)據(jù)的取值是否與數(shù)據(jù)標識相同,若判斷結(jié)果為是,則偏移此處 所存數(shù)據(jù)包的數(shù)據(jù)結(jié)構(gòu)頭中所包括的數(shù)據(jù)長度的取值,并從偏移后的地址讀取與數(shù)據(jù)標識 相同字節(jié)數(shù)的數(shù)據(jù),重復(fù)步驟d2;若判斷結(jié)果為否,則輸出最后一次偏移前的地址為數(shù)據(jù) 讀取地址。E、讀取數(shù)據(jù)從所述數(shù)據(jù)讀取地址讀取數(shù)據(jù)。上述方案應(yīng)用于數(shù)字電視終端設(shè)備中,能夠根據(jù)數(shù)字電視終端設(shè)備的數(shù)據(jù)讀寫特點,通過對傳統(tǒng)存儲器讀寫數(shù)據(jù)尋址步驟 的改變,能夠提高對設(shè)備中存儲器的空間利用率。優(yōu)選地,為了節(jié)省存儲空間,采用壓縮算法對欲寫入數(shù)據(jù)進行壓縮;所述步驟E包 括采用對應(yīng)的解壓縮算法對讀取的數(shù)據(jù)進行解壓縮。在數(shù)據(jù)讀取的時候,采用對應(yīng)的解壓 算法對數(shù)據(jù)包進行解壓縮。優(yōu)選地,所述步驟B還包括b3、若查找寫入地址失敗,則擦除所述存儲器,將所述 存儲器的數(shù)據(jù)讀寫首地址作為數(shù)據(jù)寫入地址,所述查找寫入地址失敗是指所述步驟b2中 所有判斷結(jié)果均為是。結(jié)合存儲器的特點,所述數(shù)據(jù)標識的字節(jié)數(shù)(即取值的長度)為8字節(jié)或16字節(jié) 或更長,容量較小的存儲器可以采用8字節(jié)以節(jié)省空間,容量較大的存儲器可適當采用16 字節(jié)或更長以保證標識數(shù)據(jù)的作用。本發(fā)明的技術(shù)問題還通過以下技術(shù)方案予以實現(xiàn)一種存儲器的數(shù)據(jù)寫讀系統(tǒng),包括數(shù)據(jù)處理模塊,用于在欲寫入數(shù)據(jù)中加入數(shù)據(jù) 結(jié)構(gòu)頭組成數(shù)據(jù)包,所述數(shù)據(jù)結(jié)構(gòu)頭包括數(shù)據(jù)標識和數(shù)據(jù)長度,所述數(shù)據(jù)長度的取值為所 述數(shù)據(jù)包的總長度;寫讀執(zhí)行模塊用于將所述數(shù)據(jù)包寫入存儲器和從FLASH存儲其中讀 取數(shù)據(jù)包;寫讀控制模塊,用于通過所述數(shù)據(jù)結(jié)構(gòu)頭控制所述寫讀執(zhí)行模塊的寫讀地址。優(yōu)選地,所述寫讀控制模塊包括寫入地址控制模塊用于在數(shù)據(jù)寫入時執(zhí)行下 述步驟gl 從存儲器的數(shù)據(jù)讀寫首地址讀取與所述數(shù)據(jù)標識相同字節(jié)數(shù)的數(shù)據(jù);g2、判斷 該數(shù)據(jù)的取值是否與數(shù)據(jù)標識相同,若判斷結(jié)果為否,則控制所述寫讀執(zhí)行模塊以此處的 數(shù)據(jù)讀寫地址為數(shù)據(jù)寫入地址;若判斷結(jié)果為是,則偏移此處所存數(shù)據(jù)包的數(shù)據(jù)結(jié)構(gòu)頭中 所包括的數(shù)據(jù)長度的取值,并從偏移后的地址讀取與數(shù)據(jù)標識相同長度的數(shù)據(jù),重復(fù)步驟 g2。優(yōu)選地,所述寫讀控制模塊還包括讀取地址控制模塊用于在數(shù)據(jù)讀取時執(zhí)行 下述步驟查找讀取地址hl、從存儲器的數(shù)據(jù)讀寫首地址讀取與所述數(shù)據(jù)標識相同長度 的數(shù)據(jù);h2、判斷所讀取的數(shù)據(jù)的取值是否與數(shù)據(jù)標識相同,若判斷結(jié)果為是,則偏移此處 所存數(shù)據(jù)包的數(shù)據(jù)結(jié)構(gòu)頭中所包括的數(shù)據(jù)長度的取值,并從偏移后的地址讀取與數(shù)據(jù)標識 相同長度的數(shù)據(jù),重復(fù)步驟h2 ;若判斷結(jié)果為否,則控制所述寫讀執(zhí)行模塊以最后一次偏 移前的地址為數(shù)據(jù)讀取地址。優(yōu)選地,所述數(shù)據(jù)處理模塊還包括壓縮模塊用于在數(shù)據(jù)寫入時對欲寫入數(shù)據(jù)進 行壓縮,在數(shù)據(jù)讀取時進行對應(yīng)的解壓縮。本發(fā)明的技術(shù)問題還通過以下技術(shù)方案予以實現(xiàn)一種存儲器,其特征在于,包括 前述的任意一種數(shù)據(jù)寫讀系統(tǒng)。與現(xiàn)有技術(shù)相比,本發(fā)明的存儲器的數(shù)據(jù)寫讀方法、系統(tǒng)通過在欲寫入數(shù)據(jù)中加 入一個數(shù)據(jù)結(jié)構(gòu)頭,根據(jù)所述數(shù)據(jù)結(jié)構(gòu)頭中的數(shù)據(jù)標識和數(shù)據(jù)長度進行寫入的尋址,從一 個數(shù)據(jù)包的寫入起點偏移該數(shù)據(jù)的數(shù)據(jù)長度后便是下一個數(shù)據(jù)的存儲起點地址,從而相鄰 的數(shù)據(jù)包之間不存在存儲空間的浪費,相當于根據(jù)每次寫入數(shù)據(jù)包的大小對存儲器進行動 態(tài)分頁,從而解決了固定大小分頁時,小數(shù)據(jù)寫入時浪費存儲空間,從而導(dǎo)致存儲器擦除后 的可寫入次數(shù)減少,進而導(dǎo)致擦除次數(shù)增加,損耗嚴重的問題,本發(fā)明的F存儲器的數(shù)據(jù)寫 讀方法具有提高存儲器使用效率,降低存儲器擦除次數(shù)的有益效果。本發(fā)明的FLASH存儲
5器采用了前述的數(shù)據(jù)讀寫管理系統(tǒng),因此也具有空間利用率高、損耗低的特點。
圖1是本發(fā)明具體實施方式
數(shù)據(jù)寫入流程示意圖;圖2是本發(fā)明具體實施方式
數(shù)據(jù)讀取流程示意圖。
具體實施例方式為更加充分的公開本發(fā)明的技術(shù)方案,下面結(jié)合具體實施方式
對本發(fā)明的技術(shù)方 案進行闡述。本具體實施方式
為一種FLASH存儲器(但本發(fā)明的數(shù)據(jù)寫讀方法和系統(tǒng)的應(yīng)用領(lǐng) 域并不限定于FLASH存儲器,同樣可以應(yīng)用于其他類似的非易失性存儲器),包括數(shù)據(jù)寫讀 系統(tǒng),所述數(shù)據(jù)寫讀系統(tǒng)包括數(shù)據(jù)處理模塊、寫讀執(zhí)行模塊和寫讀控制模塊,所述寫讀控制 模塊包括寫入地址控制模塊和讀取地址控制模塊。為了實現(xiàn)根據(jù)存入數(shù)據(jù)的長度來動態(tài)的分配FLASH頁的容量大小,當有數(shù)據(jù) Data欲寫入存儲器時,首先通過所述數(shù)據(jù)處理模塊在欲寫入數(shù)據(jù)Data中加上數(shù)據(jù)結(jié)構(gòu)頭 strcuctTagFlashHead{int TYPE ;/*數(shù)據(jù)起點標識*/int LENGTH ;/* 數(shù)據(jù)長度 */};所述數(shù)據(jù)結(jié)構(gòu)頭和所述數(shù)據(jù)Data組成寫數(shù)據(jù)包Datal,其中TYPE域為標識數(shù) 據(jù)的起始標志,LENGTH域用來標識當前寫數(shù)據(jù)包Datal的總長度。本實施方式的FLASH存 儲器的數(shù)據(jù)寫入包括以下步驟(如圖1所示,為本實施方式的數(shù)據(jù)寫入流程示意圖)第一步按照上述格式組成數(shù)據(jù)包,其中TYPE取值為0xA0BlC3,每一個寫入數(shù)據(jù) 包的TYPE取值都是相同的,本實施方式的取值設(shè)為0xA0BlC3,長度為8字節(jié)(即字節(jié)數(shù)為 8字節(jié),實踐中還可以取其他長度和類型的數(shù)值,只要能夠起到標識數(shù)據(jù)包的作用,都不影 響本發(fā)明的實施;LENGTH的取值為該寫數(shù)據(jù)包Datal的長度,由于每次寫入數(shù)據(jù)包的長度 不同,因此LENGTH的取值也隨之變化;第二步查找寫入地址所述寫入地址控制模塊從FLASH配置區(qū)的首地址 fAddress讀取與TYPE字節(jié)數(shù)相同(8字節(jié))的數(shù)據(jù),判斷該數(shù)據(jù)是否為TYPE值0xA0BlC3, 如果是0xA0BlC3,則表明該地址已經(jīng)存儲了數(shù)據(jù)包,不可再次寫入;則讀取此處所存數(shù)據(jù) 包的數(shù)據(jù)結(jié)構(gòu)頭中所包含的數(shù)據(jù)長度LENGTH,并偏移該LENGTH所示的長度后,從偏移后的 地址再次讀取與TYPE字節(jié)數(shù)相同的數(shù)據(jù),比較該數(shù)據(jù)是否為TYPE值0xA0BlC3 ;如果否,則 表明該地址尚未存入數(shù)據(jù),則輸出該數(shù)據(jù)區(qū)的數(shù)據(jù)寫讀地址給所述寫讀執(zhí)行模塊,作為數(shù) 據(jù)寫入地址;如果沒有找到可擦寫地址則說明此塊Flash剩余空間不足,無法寫入新數(shù)據(jù), 則重新擦除flash配置區(qū),此時寫入flash地址就是此塊flash的配置區(qū)首地址fAddress, 將所述首地址發(fā)送給寫讀執(zhí)行模塊。本具體實施方式
中FLASH的配置區(qū)為可讀寫數(shù)據(jù)的區(qū) 域。第三步所述寫讀執(zhí)行模塊接收到所述數(shù)據(jù)寫入地址后,將寫數(shù)據(jù)包Datal寫入 到指定的Flash數(shù)據(jù)寫入地址。本實施方式的FLASH存儲器的數(shù)據(jù)讀取包括以下步驟(如圖2所示,為本發(fā)明具體實施方式
的數(shù)據(jù)讀取流程示意圖)第一步查找讀取地址讀取地址控制模塊首先從存儲器的配置區(qū)首地址 fAddress讀取與TYPE字節(jié)數(shù)相同的數(shù)據(jù),比較該數(shù)據(jù)是否為TYPE值0xA0BlC3,如果是 0xA0BlC3,則說明此處已存數(shù)據(jù),讀取此處所存數(shù)據(jù)包的LENGTH,并偏移該LENGTH所示長 度,再次從偏移后的地址讀取與TYPE字節(jié)數(shù)相同的數(shù)據(jù),比較TYPE值是否為0xA0BlC3 ;如 果否,則說明前一個數(shù)據(jù)(即最后一次偏移前的FLASH地址中所存的數(shù)據(jù))為最后存入的 數(shù)據(jù),則輸出前一個Flash地址(即最后一次偏移前的FLASH地址)給寫讀執(zhí)行模塊作為 讀取地址。第二步寫讀執(zhí)行模塊接收到讀取地址后,根據(jù)該讀取地址讀取數(shù)據(jù)。采用以上寫入及讀取步驟,數(shù)據(jù)的讀取、寫入均通過寫數(shù)據(jù)包的數(shù)據(jù)頭進行尋址 (而非像固定分頁以固定不變的頁地址作為讀取、寫入地址),除擦除后的首次數(shù)據(jù)寫入地 址固定為首地址外,數(shù)據(jù)寫入起點位置與前一次寫入的數(shù)據(jù)的長度相關(guān),任意一個讀寫起 點與下一個讀寫起點間的長度恰好為所存數(shù)據(jù)包的長度,即相當于每一次數(shù)據(jù)寫入均形成 一個FLASH動態(tài)頁,該分頁的大小為動態(tài)大小,而非固定大小。為了進一步節(jié)省存儲空間,本實施方式還可包括壓縮模塊,在寫入數(shù)據(jù)時對Data 使用壓縮算法進行壓縮,在讀取時進行對應(yīng)的解壓縮算法進行解壓縮,減小寫入和讀取數(shù) 據(jù)時間。以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說明,不能認定 本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當視為屬于本發(fā)明的保護 范圍。
權(quán)利要求
一種存儲器的數(shù)據(jù)寫讀方法,包括數(shù)據(jù)的寫入和數(shù)據(jù)的讀取,其特征在于,所述數(shù)據(jù)的寫入包括以下步驟A、添加數(shù)據(jù)結(jié)構(gòu)頭在寫入數(shù)據(jù)中加入數(shù)據(jù)結(jié)構(gòu)頭組成數(shù)據(jù)包,所述數(shù)據(jù)結(jié)構(gòu)頭包括數(shù)據(jù)標識和數(shù)據(jù)長度,所述數(shù)據(jù)長度的取值為所述數(shù)據(jù)包的總長度;B、查找寫入地址b1、從存儲器的數(shù)據(jù)讀寫首地址讀取與所述數(shù)據(jù)標識相同字節(jié)數(shù)的數(shù)據(jù);b2、判斷該數(shù)據(jù)的取值是否與數(shù)據(jù)標識相同,若判斷結(jié)果為否,則輸出此處的數(shù)據(jù)讀寫地址為數(shù)據(jù)寫入地址;若判斷結(jié)果為是,則偏移此處所存數(shù)據(jù)包的數(shù)據(jù)結(jié)構(gòu)頭中所包括的數(shù)據(jù)長度的取值,并從偏移后的地址讀取與數(shù)據(jù)標識相同字節(jié)數(shù)的數(shù)據(jù),重復(fù)步驟b2;C、寫入數(shù)據(jù)包將所述數(shù)據(jù)包寫入所述數(shù)據(jù)寫入地址。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)寫讀方法,其特征在于,所述數(shù)據(jù)讀取包括以下步驟D、查找讀取地址dl、從存儲器的數(shù)據(jù)讀寫首地址讀取與所述數(shù)據(jù)標識相同字節(jié)數(shù)的 數(shù)據(jù);d2、判斷該數(shù)據(jù)的取值是否與數(shù)據(jù)標識相同,若判斷結(jié)果為是,則偏移此處所存數(shù)據(jù) 包的數(shù)據(jù)結(jié)構(gòu)頭中所包括的數(shù)據(jù)長度的取值,并從偏移后的地址讀取與數(shù)據(jù)標識相同字節(jié) 數(shù)的數(shù)據(jù),重復(fù)步驟d2 ;若判斷結(jié)果為否,則輸出最后一次偏移前的地址為數(shù)據(jù)讀取地址。E、讀取數(shù)據(jù)從所述數(shù)據(jù)讀取地址讀取數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)寫讀方法,其特征在于,所述步驟A還包括采用壓縮算 法對欲寫入數(shù)據(jù)進行壓縮;所述步驟E還包括采用對應(yīng)的解壓縮算法對讀取的數(shù)據(jù)進行 解壓縮。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)寫讀方法,其特征在于,所述步驟B還包括b3、若查找 寫入地址失敗,則擦除所述存儲器,將所述存儲器的數(shù)據(jù)讀寫首地址作為數(shù)據(jù)寫入地址,所 述查找寫入地址失敗是指所述步驟b2中所有判斷結(jié)果均為是。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)寫讀方法,其特征在于,所述數(shù)據(jù)標識的字節(jié)數(shù)為8字節(jié) 或16字節(jié)。
6.一種存儲器的數(shù)據(jù)寫讀系統(tǒng),包括數(shù)據(jù)處理模塊,用于在欲寫入數(shù)據(jù)中加入數(shù)據(jù)結(jié)構(gòu)頭組成數(shù)據(jù)包,所述數(shù)據(jù)結(jié)構(gòu)頭包 括數(shù)據(jù)標識和數(shù)據(jù)長度,所述數(shù)據(jù)長度的取值為所述數(shù)據(jù)包的總長度;寫讀執(zhí)行模塊用于將所述數(shù)據(jù)包寫入存儲器和從存儲其中讀取數(shù)據(jù)包; 寫讀控制模塊,用于通過所述數(shù)據(jù)結(jié)構(gòu)頭控制所述寫讀執(zhí)行模塊的寫讀地址。
7.根據(jù)權(quán)利要求6所述存儲器的數(shù)據(jù)寫讀系統(tǒng),其特征在于,所述寫讀控制模塊包括 寫入地址控制模塊用于在數(shù)據(jù)寫入時執(zhí)行下述步驟gl 從存儲器的數(shù)據(jù)讀寫首地址讀取與所述數(shù)據(jù)標識相同字節(jié)數(shù)的數(shù)據(jù);g2、判斷該數(shù)據(jù)的取值是否與數(shù)據(jù)標識相同,若 判斷結(jié)果為否,則控制所述寫讀執(zhí)行模塊以此處的數(shù)據(jù)讀寫地址為數(shù)據(jù)寫入地址;若判斷 結(jié)果為是,則偏移此處所存數(shù)據(jù)包的數(shù)據(jù)結(jié)構(gòu)頭中所包括的數(shù)據(jù)長度的取值,并從偏移后 的地址讀取與數(shù)據(jù)標識相同長度的數(shù)據(jù),重復(fù)步驟g2。
8.根據(jù)權(quán)利要求7所述存儲器的數(shù)據(jù)寫讀系統(tǒng),其特征在于,所述寫讀控制模塊包括 讀取地址控制模塊用于在數(shù)據(jù)讀取時執(zhí)行下述步驟查找讀取地址hl、從存儲器的數(shù)據(jù)讀寫首地址讀取與所述數(shù)據(jù)標識相同長度的數(shù)據(jù);h2、判斷所讀取的數(shù)據(jù)的取值是否 與數(shù)據(jù)標識相同,若判斷結(jié)果為是,則偏移此處所存數(shù)據(jù)包的數(shù)據(jù)結(jié)構(gòu)頭中所包括的數(shù)據(jù) 長度的取值,并從偏移后的地址讀取與數(shù)據(jù)標識相同長度的數(shù)據(jù),重復(fù)步驟h2 ;若判斷結(jié)果為否,則控制所述寫讀執(zhí)行模塊以最后一次偏移前的地址為數(shù)據(jù)讀取地址。
9.根據(jù)權(quán)利要求6、7或8所述的存儲器的數(shù)據(jù)寫讀系統(tǒng),其特征在于所述數(shù)據(jù)處理 模塊還包括壓縮模塊用于在數(shù)據(jù)寫入時對欲寫入數(shù)據(jù)進行壓縮,在數(shù)據(jù)讀取時進行對應(yīng) 的解壓縮。
10.一種FLASH存儲器,其特征在于,包括權(quán)利要求6至9中的任意一項所述的數(shù)據(jù)寫 讀系統(tǒng)。
全文摘要
本發(fā)明涉及一種存儲器的數(shù)據(jù)寫讀方法、系統(tǒng)及存儲器,本發(fā)明的數(shù)據(jù)寫讀方法包括數(shù)據(jù)的寫入和數(shù)據(jù)的讀取,數(shù)據(jù)寫入前,在寫入數(shù)據(jù)中加入包括數(shù)據(jù)標識和數(shù)據(jù)長度的數(shù)據(jù)結(jié)構(gòu)頭組成數(shù)據(jù)包,數(shù)據(jù)寫入時根據(jù)所述數(shù)據(jù)標識和數(shù)據(jù)長度進行數(shù)據(jù)寫入的尋址,從一個數(shù)據(jù)的起點偏移該數(shù)據(jù)的長度即為下一個數(shù)據(jù)的起點。本發(fā)明的系統(tǒng)為實現(xiàn)上述方法的系統(tǒng);本發(fā)明的存儲器為采用前述系統(tǒng)的存儲器。本發(fā)明的技術(shù)方案具有提高存儲器使用效率,降低存儲器擦除次數(shù)的有益效果。
文檔編號G06F12/02GK101923513SQ20101025098
公開日2010年12月22日 申請日期2010年8月11日 優(yōu)先權(quán)日2010年8月11日
發(fā)明者王齊平 申請人:深圳市同洲電子股份有限公司