一種基于閃存的文件系統(tǒng)的實現(xiàn)方法和實現(xiàn)裝置制造方法
【專利摘要】本發(fā)明涉及一種基于閃存的文件系統(tǒng)的實現(xiàn)方法和實現(xiàn)裝置,包括分塊單元和寫入單元;所述分塊單元,用于將閃存劃分為若干個用于寫入文件數(shù)據(jù)的FLASH塊,所述FLASH塊的寫入狀態(tài)為只能在已寫入文件數(shù)據(jù)的基礎(chǔ)上增加文件數(shù)據(jù)、不能修改已寫入的文件數(shù)據(jù);所述寫入單元,用于所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù)。該基于閃存的文件系統(tǒng)的實現(xiàn)方法和實現(xiàn)裝置,能夠避免發(fā)生突發(fā)情況時對文件數(shù)據(jù)的破壞,為錄波數(shù)據(jù)存儲提供一個較好的解決方案。
【專利說明】一種基于閃存的文件系統(tǒng)的實現(xiàn)方法和實現(xiàn)裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及嵌入式系統(tǒng)的文件系統(tǒng)【技術(shù)領(lǐng)域】,尤其涉及一種基于閃存的文件系統(tǒng) 的實現(xiàn)方法和實現(xiàn)裝置。
【背景技術(shù)】
[0002] 電力系統(tǒng)發(fā)生故障時,二次設(shè)備會在短時間內(nèi)產(chǎn)生大量的錄波數(shù)據(jù),這些錄波數(shù) 據(jù)需要實時、可靠地保存到設(shè)備的文件系統(tǒng)中,為進一步的故障分析提供基礎(chǔ)。而實際上, 在一次嚴(yán)重的電力系統(tǒng)故障之后,會導(dǎo)致設(shè)備失去供電,在故障結(jié)束后、設(shè)備恢復(fù)供電時, 文件系統(tǒng)往往無法實時的恢復(fù)出錄波數(shù)據(jù),給故障分析帶來困難??梢姡娏ο到y(tǒng)使用的嵌 入式系統(tǒng)必須具備高實時性和高可靠性的文件操作。
[0003] 現(xiàn)有的嵌入式系統(tǒng)的文件系統(tǒng)主要有兩類:一類是標(biāo)準(zhǔn)的磁盤文件系統(tǒng)、如 Ext2、FAT,另一類是日志文件系統(tǒng)、如jffs2、jffs3。
[0004] 標(biāo)準(zhǔn)的磁盤文件系統(tǒng)運行在FLASH上,需要將FLASH模擬成一個具有512字節(jié)扇 區(qū)大小的標(biāo)準(zhǔn)塊設(shè)備。當(dāng)上層文件系統(tǒng)要對一個設(shè)備扇區(qū)進行寫入操作時,其操作順序 是:
[0005] 1、將這個扇區(qū)所在FLASH塊文件數(shù)據(jù)讀到內(nèi)存(BUFFER)中;
[0006] 2、將BUFFER中文件數(shù)據(jù)與寫操作的文件數(shù)據(jù)合并形成新的文件數(shù)據(jù)放入BUFFER 中;
[0007] 3、將FLASH塊進行擦除操作;
[0008] 4、將BUFFER中的文件數(shù)據(jù)寫回該FLASH塊。
[0009] 這種方式雖然能完成正常操作,但是存在以下幾個明顯缺點:
[0010] 1、效率低。對一個扇區(qū)的更新需擦寫整個FLASH塊的文件數(shù)據(jù),而且FLASH塊擦 除操作時間比較長,嚴(yán)重影響文件數(shù)據(jù)寫入的實時性。
[0011] 2、安全性低,容易引起文件數(shù)據(jù)丟失。如果在上面第3步驟與第4步驟間發(fā)生設(shè) 備掉電,將會導(dǎo)致整個FLASH塊文件數(shù)據(jù)丟失,可能造成文件系統(tǒng)處于不一致的狀態(tài),甚至 文件系統(tǒng)整個崩潰。
[0012] 日志文件系統(tǒng)如jffs2、jffs3通過詳細記錄文件系統(tǒng)中的每個操作及文件數(shù)據(jù), 來保證文件系統(tǒng)的安全性,但是還是存在以下缺點:
[0013] 1、對每個文件需記錄前面多個操作,這樣不僅浪費空間(jffs2浪費內(nèi)存空間、 jffs3浪費FLASH空間),而且在掉電或突發(fā)情況后,自恢復(fù)文件系統(tǒng)過程緩慢且可能出現(xiàn) 文件系統(tǒng)崩潰無法恢復(fù)情況;
[0014] 2、由于操作系統(tǒng)對寫操作不是直接將文件數(shù)據(jù)寫入到FLASH物理空間,日志式文 件系統(tǒng)很難滿足嵌入式系統(tǒng)中對讀寫文件的實時性要求。
[0015] 由此可見,目前這兩種常用的文件系統(tǒng)很難滿足電力系統(tǒng)的嵌入式系統(tǒng)對文件系 統(tǒng)高實時性和高可靠性的功能要求。
【發(fā)明內(nèi)容】
[0016] 本發(fā)明的目的在于提出一種基于閃存的文件系統(tǒng)的實現(xiàn)方法和實現(xiàn)裝置,能夠避 免發(fā)生突發(fā)情況時對文件數(shù)據(jù)的破壞,為錄波數(shù)據(jù)存儲提供一個較好的解決方案。
[0017] 為達此目的,本發(fā)明采用以下技術(shù)方案:
[0018] 第一方面,提供一種基于閃存的文件系統(tǒng)的實現(xiàn)方法,包括:
[0019] 將閃存劃分為若干個用于寫入文件數(shù)據(jù)的FLASH塊,所述FLASH塊的寫入狀態(tài)為 只能在已寫入文件數(shù)據(jù)的基礎(chǔ)上增加文件數(shù)據(jù)、不能修改已寫入的文件數(shù)據(jù);
[0020] 所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順 序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù)。
[0021] 其中,所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然 數(shù)順序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù),包括 :
[0022] 所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順 序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù),寫入的所述文件數(shù)據(jù)被加入 標(biāo)識;
[0023] 根據(jù)所述標(biāo)識獲得對應(yīng)文件數(shù)據(jù)的特征信息,任意一頁所述FLASH頁記錄寫入的 每個所述文件數(shù)據(jù)對應(yīng)的特征信息;
[0024] 當(dāng)所述文件系統(tǒng)啟動時,所述文件系統(tǒng)以FLASH塊為單位掃描閃存,根據(jù)FLASH塊 中記錄的特征信息恢復(fù)所述文件系統(tǒng)。
[0025] 其中,所述任意一頁為首頁。
[0026] 其中,所述特征信息組成一張文件檢索表,所述文件檢索表包括:文件數(shù)據(jù)名稱、 文件數(shù)據(jù)屬性、文件數(shù)據(jù)所屬目錄,文件數(shù)據(jù)大小、文件數(shù)據(jù)創(chuàng)建日期、文件數(shù)據(jù)最近修改 日期、文件數(shù)據(jù)所占的起始FLASH塊號和當(dāng)前FLASH塊號。
[0027] 其中,所述FLASH塊采用單向鏈表結(jié)構(gòu)進行關(guān)聯(lián)。
[0028] 第二方面,提供一種基于閃存的文件系統(tǒng)的實現(xiàn)裝置,包括:
[0029] 分塊單元,用于將閃存劃分為若干個用于寫入文件數(shù)據(jù)的FLASH塊,所述FLASH 塊的寫入狀態(tài)為只能在已寫入文件數(shù)據(jù)的基礎(chǔ)上增加文件數(shù)據(jù)、不能修改已寫入的文件數(shù) 據(jù);
[0030] 寫入單元,用于所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH 頁的自然數(shù)順序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù)。
[0031] 其中,所述寫入單元,具體用于:
[0032] 所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順 序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù),寫入的所述文件數(shù)據(jù)被加入 標(biāo)識;
[0033] 根據(jù)所述標(biāo)識獲得對應(yīng)文件數(shù)據(jù)的特征信息,任意一頁所述FLASH頁記錄寫入的 每個所述文件數(shù)據(jù)對應(yīng)的特征信息;
[0034] 當(dāng)所述文件系統(tǒng)啟動時,所述文件系統(tǒng)以FLASH塊為單位掃描閃存,根據(jù)FLASH塊 中記錄的特征信息恢復(fù)所述文件系統(tǒng)。
[0035] 其中,所述任意一頁為首頁。
[0036] 其中,所述特征信息組成一張文件檢索表,所述文件檢索表包括:文件數(shù)據(jù)名稱、 文件數(shù)據(jù)屬性、文件數(shù)據(jù)所屬目錄,文件數(shù)據(jù)大小、文件數(shù)據(jù)創(chuàng)建日期、文件數(shù)據(jù)最近修改 日期、文件數(shù)據(jù)所占的起始FLASH塊號和當(dāng)前FLASH塊號。
[0037] 其中,所述FLASH塊采用單向鏈表結(jié)構(gòu)進行關(guān)聯(lián)。
[0038] 本發(fā)明的有益效果在于:一種基于閃存的文件系統(tǒng)的實現(xiàn)方法和實現(xiàn)裝置,包 括分塊單元和寫入單元;所述分塊單元,用于將閃存劃分為若干個用于寫入文件數(shù)據(jù)的 FLASH塊,所述FLASH塊的寫入狀態(tài)為只能在已寫入文件數(shù)據(jù)的基礎(chǔ)上增加文件數(shù)據(jù)、不 能修改已寫入的文件數(shù)據(jù);所述寫入單元,用于所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按 FLASH塊對應(yīng)的FLASH頁的自然數(shù)順序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個 文件數(shù)據(jù)。該基于閃存的文件系統(tǒng)的實現(xiàn)方法和實現(xiàn)裝置,以FLASH塊為單位寫入文件數(shù) 據(jù),每個文件數(shù)據(jù)必須占有一個FLASH塊且不允許多個文件數(shù)據(jù)共享一個FLASH塊,每個文 件數(shù)據(jù)寫入后不允許修改,這樣最大限度的減少了文件數(shù)據(jù)的搬運和擦除工作。通過減少 文件數(shù)據(jù)讀寫中間環(huán)節(jié)來實時寫入文件數(shù)據(jù),避免發(fā)生突發(fā)情況時對文件數(shù)據(jù)的破壞,為 錄波數(shù)據(jù)存儲提供一個較好的解決方案。
【專利附圖】
【附圖說明】
[0039] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對本發(fā)明實施例描述中所 需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施 例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實施 例的內(nèi)容和這些附圖獲得其他的附圖。
[0040] 圖1是本發(fā)明實施例提供的基于閃存的文件系統(tǒng)的實現(xiàn)方法第一個實施例的方 法流程圖。
[0041] 圖2是本發(fā)明實施例提供的基于閃存的文件系統(tǒng)的實現(xiàn)方法第二個實施例的方 法流程圖。
[0042] 圖3是本發(fā)明實施例提供的基于閃存的文件系統(tǒng)的實現(xiàn)裝置第一個實施例的結(jié) 構(gòu)方框圖。
【具體實施方式】
[0043] 為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達到的技術(shù)效果更加清楚,下面 將結(jié)合附圖對本發(fā)明實施例的技術(shù)方案作進一步的詳細描述,顯然,所描述的實施例僅僅 是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在 沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044] 請參考圖1,其是本發(fā)明實施例提供的基于閃存的文件系統(tǒng)的實現(xiàn)方法第一個實 施例的方法流程圖。本發(fā)明實施例的基于閃存的文件系統(tǒng)的實現(xiàn)方法,可應(yīng)用于各種使用 閃存作為存儲信息介質(zhì)的嵌入式系統(tǒng),該潛入式系統(tǒng)適用于電力系統(tǒng)。
[0045] 該基于閃存的文件系統(tǒng)的實現(xiàn)方法,包括:
[0046] 步驟S101、將閃存劃分為若干個用于寫入文件數(shù)據(jù)的FLASH塊,所述FLASH塊的寫 入狀態(tài)為只能在已寫入文件數(shù)據(jù)的基礎(chǔ)上增加文件數(shù)據(jù)、不能修改已寫入的文件數(shù)據(jù)。
[0047] 步驟S102、所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的 自然數(shù)順序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù)。
[0048] 本發(fā)明提供的基于閃存的文件系統(tǒng)的實現(xiàn)方法,適用于使用閃存作為存儲信息介 質(zhì)的嵌入式系統(tǒng),通過減少文件數(shù)據(jù)讀寫中間環(huán)節(jié)來實時寫入文件數(shù)據(jù),從而避免發(fā)生突 發(fā)情況時對文件數(shù)據(jù)的破壞。
[0049] 本發(fā)明提供的基于閃存的文件系統(tǒng)的實現(xiàn)方法,以FLASH塊為單位寫入文件數(shù) 據(jù),每個文件數(shù)據(jù)必須占有一個FLASH塊且不允許多個文件數(shù)據(jù)共享一個FLASH塊,每個文 件數(shù)據(jù)寫入后不允許修改,這樣最大限度的減少了文件數(shù)據(jù)的搬運和擦除工作。通過減少 文件數(shù)據(jù)讀寫中間環(huán)節(jié)來實時寫入文件數(shù)據(jù),避免發(fā)生突發(fā)情況時對文件數(shù)據(jù)的破壞,為 錄波數(shù)據(jù)存儲提供一個較好的解決方案。
[0050] 請參考圖2,其是本發(fā)明實施例提供的基于閃存的文件系統(tǒng)的實現(xiàn)方法第二個實 施例的方法流程圖。本發(fā)明實施例與基于閃存的文件系統(tǒng)的實現(xiàn)方法第一個實施例的主要 區(qū)別在于,增加了基于閃存的文件系統(tǒng)的恢復(fù)方法的具體步驟。
[0051] 該基于閃存的文件系統(tǒng)的實現(xiàn)方法,包括:
[0052] 步驟S201、將閃存劃分為若干個用于寫入文件數(shù)據(jù)的FLASH塊,所述FLASH塊的寫 入狀態(tài)為只能在已寫入文件數(shù)據(jù)的基礎(chǔ)上增加文件數(shù)據(jù)、不能修改已寫入的文件數(shù)據(jù)。
[0053] 步驟S202、所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的 自然數(shù)順序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù),寫入的所述文件數(shù) 據(jù)被加入標(biāo)識。
[0054] 步驟S203、根據(jù)所述標(biāo)識獲得對應(yīng)文件數(shù)據(jù)的特征信息,任意一頁所述FLASH頁 記錄寫入的每個所述文件數(shù)據(jù)對應(yīng)的特征信息。
[0055] 步驟S204、當(dāng)所述文件系統(tǒng)啟動時,所述文件系統(tǒng)以FLASH塊為單位掃描閃存,根 據(jù)FLASH塊中記錄的特征信息恢復(fù)所述文件系統(tǒng)。
[0056] 其中,所述任意一頁為首頁。
[0057] 當(dāng)然,所述任意一頁也可以是尾頁,或者任意一頁。
[0058] 其中,所述特征信息組成一張文件檢索表,所述文件檢索表包括:文件數(shù)據(jù)名稱、 文件數(shù)據(jù)屬性、文件數(shù)據(jù)所屬目錄,文件數(shù)據(jù)大小、文件數(shù)據(jù)創(chuàng)建日期、文件數(shù)據(jù)最近修改 日期、文件數(shù)據(jù)所占的起始FLASH塊號和當(dāng)前FLASH塊號。
[0059] 其中,所述FLASH塊采用單向鏈表結(jié)構(gòu)進行關(guān)聯(lián)。
[0060] 本發(fā)明實施例提供的基于閃存的文件系統(tǒng)的實現(xiàn)方法,以FLASH塊為單位寫入文 件數(shù)據(jù),每個文件數(shù)據(jù)必須占有一個FLASH塊且不允許多個文件數(shù)據(jù)共享一個FLASH塊。文 件數(shù)據(jù)按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順序?qū)懭隖LASH物理存儲區(qū),并加入標(biāo)識。文件 數(shù)據(jù)寫入后不允許修改,只允許增添,這樣最大限度的減少了文件數(shù)據(jù)的搬運和擦除工作。 根據(jù)所述標(biāo)識獲得對應(yīng)文件數(shù)據(jù)的特征信息,每個文件數(shù)據(jù)的特征信息分散記錄在存儲文 件數(shù)據(jù)的每個FLASH塊的首頁,即第一頁,確保設(shè)備重新啟動時文件系統(tǒng)的高可靠性自恢 復(fù)。
[0061] 基于閃存的文件系統(tǒng)的實現(xiàn)方法,將文件數(shù)據(jù)的特征信息記錄在存儲文件數(shù)據(jù)的 每個FLASH塊的第一頁,特征信息記錄頁都帶有有效性標(biāo)識,在設(shè)備重新上電時,所述文件 系統(tǒng)以FLASH塊為單位掃描閃存,根據(jù)FLASH塊中記錄的特征信息恢復(fù)所述文件系統(tǒng),并校 驗特征信息記錄頁的有效性,確保文件系統(tǒng)的高可靠性自恢復(fù)。
[0062] 每個文件數(shù)據(jù)的特征信息在內(nèi)存中形成一張文件檢索表,以便于加速文件操作。 該基于閃存的文件系統(tǒng)的實現(xiàn)方法,直接操作FLASH的物理塊,加快了文件數(shù)據(jù)讀寫的實 時性。
[0063] 記錄文件數(shù)據(jù)的特征信息的關(guān)鍵數(shù)據(jù)定義如下:
[0064]
【權(quán)利要求】
1. 一種基于閃存的文件系統(tǒng)的實現(xiàn)方法,其特征在于,包括: 將閃存劃分為若干個用于寫入文件數(shù)據(jù)的FLASH塊,所述FLASH塊的寫入狀態(tài)為只能 在已寫入文件數(shù)據(jù)的基礎(chǔ)上增加文件數(shù)據(jù)、不能修改已寫入的文件數(shù)據(jù); 所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順序?qū)?入FLASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的基于閃存的文件系統(tǒng)的實現(xiàn)方法,其特征在于,所述FLASH塊 在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順序?qū)懭隖LASH物理存儲 區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù),包括: 所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順序?qū)?入FLASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù),寫入的所述文件數(shù)據(jù)被加入標(biāo) 識; 根據(jù)所述標(biāo)識獲得對應(yīng)文件數(shù)據(jù)的特征信息,任意一頁所述FLASH頁記錄寫入的每個 所述文件數(shù)據(jù)對應(yīng)的特征信息; 當(dāng)所述文件系統(tǒng)啟動時,所述文件系統(tǒng)以FLASH塊為單位掃描閃存,根據(jù)FLASH塊中記 錄的特征信息恢復(fù)所述文件系統(tǒng)。
3. 根據(jù)權(quán)利要求2所述的基于閃存的文件系統(tǒng)的實現(xiàn)方法,其特征在于,所述任意一 頁為首頁。
4. 根據(jù)權(quán)利要求2所述的基于閃存的文件系統(tǒng)的實現(xiàn)方法,其特征在于,所述特征信 息組成一張文件檢索表,所述文件檢索表包括:文件數(shù)據(jù)名稱、文件數(shù)據(jù)屬性、文件數(shù)據(jù)所 屬目錄,文件數(shù)據(jù)大小、文件數(shù)據(jù)創(chuàng)建日期、文件數(shù)據(jù)最近修改日期、文件數(shù)據(jù)所占的起始 FLASH塊號和當(dāng)前FLASH塊號。
5. 根據(jù)權(quán)利要求1所述的基于閃存的文件系統(tǒng)的實現(xiàn)方法,其特征在于,所述FLASH塊 采用單向鏈表結(jié)構(gòu)進行關(guān)聯(lián)。
6. -種基于閃存的文件系統(tǒng)的實現(xiàn)裝置,其特征在于,包括: 分塊單元,用于將閃存劃分為若干個用于寫入文件數(shù)據(jù)的FLASH塊,所述FLASH塊的寫 入狀態(tài)為只能在已寫入文件數(shù)據(jù)的基礎(chǔ)上增加文件數(shù)據(jù)、不能修改已寫入的文件數(shù)據(jù); 寫入單元,用于所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的 自然數(shù)順序?qū)懭隖LASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的基于閃存的文件系統(tǒng)的實現(xiàn)裝置,其特征在于,所述寫入單 元,具體用于: 所述FLASH塊在寫入文件數(shù)據(jù)的過程中,按FLASH塊對應(yīng)的FLASH頁的自然數(shù)順序?qū)?入FLASH物理存儲區(qū);每個FLASH塊只寫入一個文件數(shù)據(jù),寫入的所述文件數(shù)據(jù)被加入標(biāo) 識; 根據(jù)所述標(biāo)識獲得對應(yīng)文件數(shù)據(jù)的特征信息,任意一頁所述FLASH頁記錄寫入的每個 所述文件數(shù)據(jù)對應(yīng)的特征信息; 當(dāng)所述文件系統(tǒng)啟動時,所述文件系統(tǒng)以FLASH塊為單位掃描閃存,根據(jù)FLASH塊中記 錄的特征信息恢復(fù)所述文件系統(tǒng)。
8. 根據(jù)權(quán)利要求7所述的基于閃存的文件系統(tǒng)的實現(xiàn)裝置,其特征在于,所述任意一 頁為首頁。
9. 根據(jù)權(quán)利要求7所述的基于閃存的文件系統(tǒng)的實現(xiàn)裝置,其特征在于,所述特征信 息組成一張文件檢索表,所述文件檢索表包括:文件數(shù)據(jù)名稱、文件數(shù)據(jù)屬性、文件數(shù)據(jù)所 屬目錄,文件數(shù)據(jù)大小、文件數(shù)據(jù)創(chuàng)建日期、文件數(shù)據(jù)最近修改日期、文件數(shù)據(jù)所占的起始 FLASH塊號和當(dāng)前FLASH塊號。
10. 根據(jù)權(quán)利要求6所述的基于閃存的文件系統(tǒng)的實現(xiàn)裝置,其特征在于,所述FLASH 塊采用單向鏈表結(jié)構(gòu)進行關(guān)聯(lián)。
【文檔編號】G06F17/30GK104376099SQ201410685776
【公開日】2015年2月25日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】徐長寶, 高吉普, 王宇, 張少波 申請人:貴州電力試驗研究院, 上海思源弘瑞自動化有限公司