發(fā)布時間:2014-07-05所屬分類:計算機職稱論文瀏覽:1次
摘 要: 摘要:在存儲不同數(shù)據(jù)完整性要求的內(nèi)容時,采用不同強度的差錯校驗。存儲0級內(nèi)容時,每一次寫入都進行差錯校驗,存儲1級和2級內(nèi)容時,以1/N的概率進行差錯校驗。差錯校驗的結果更新該物理存儲區(qū)塊的損壞級別,但是損壞級別只升不降。 關鍵詞:嵌入式系統(tǒng),多
摘要:在存儲不同數(shù)據(jù)完整性要求的內(nèi)容時,采用不同強度的差錯校驗。存儲0級內(nèi)容時,每一次寫入都進行差錯校驗,存儲1級和2級內(nèi)容時,以1/N的概率進行差錯校驗。差錯校驗的結果更新該物理存儲區(qū)塊的損壞級別,但是損壞級別只升不降。
關鍵詞:嵌入式系統(tǒng),多媒體Flash存儲器,文件系統(tǒng),中國科教創(chuàng)新導刊
本文選自《中國科教創(chuàng)新導刊》(ChinaEducationInnovationHerald),主辦:中國科學技術信息研究所、科學技術文獻出版社,周期:旬刊,出版地:北京市,語種:中文,開本:大16開,ISSN1673-9795,CN11-5599/N,郵發(fā)代號:80-616。
隨著電子技術的不斷發(fā)展,嵌入式系統(tǒng)越來越多地在控制類、消費類、通訊類等電子產(chǎn)品廣泛應用,并且隨著數(shù)字信號處理與人機交互界面等相關技術的不斷成熟,嵌入式多媒體應用數(shù)量也逐漸上升。多媒體業(yè)務的數(shù)據(jù)量大,數(shù)據(jù)內(nèi)容復雜,在多媒體應用中數(shù)據(jù)的存儲與管理是不容回避的問題。Flash存儲器制造成本低廉、存儲容量大、數(shù)據(jù)非易失、無機械故障,在目前的嵌入式系統(tǒng)中被廣泛用作外存儲器件。然而Flash存儲器卻是一種數(shù)據(jù)正確性非理想的器件,應用中可能會出現(xiàn)壞損數(shù)據(jù)單元,這又給應用Flash存儲器嵌入式系統(tǒng)進行數(shù)據(jù)存儲管理增添了新的難度[1]。
嵌入式多媒體應用中大量數(shù)據(jù)存儲在Flash上,本文以文件系統(tǒng)的方案解決數(shù)據(jù)存儲的管理問題。對嵌入式多媒體應用中Flash文件系統(tǒng)的應用特點與關鍵設計進行了分析,設計實現(xiàn)了一個功能完整的文件代號管理、文件指針存取以及對應用透明的自動壞損管理的文件系統(tǒng)。針對嵌入式系統(tǒng)應用的需要,改進了本Flash文件系統(tǒng)的應用可靠性,降低了其系統(tǒng)資源開銷。針對多媒體應用的數(shù)據(jù)特點,提出了存儲內(nèi)容自適應的環(huán)境管理策略。仿真與實用的效果表明,本Flash文件系統(tǒng)適宜于嵌入式多媒體應用。
在嵌入式系統(tǒng)中應用Flash存儲器最好的辦法是在其上構造一個文件系統(tǒng),對Flash存儲器中的數(shù)據(jù)內(nèi)容進行基于文件代號的存儲管理,同時對于Flash存儲器本身的壞損單元自動進行應用透明的壞損管理。目前在通用計算機上已經(jīng)有很多成熟的文件系統(tǒng),如DOS下的FAT文件系統(tǒng)、Windows NT下的NTFS文件系統(tǒng)及UNIX文件系統(tǒng)等[2]。但是這些文件系統(tǒng)并不適合直接用到嵌入式系統(tǒng)中進行多媒體數(shù)據(jù)內(nèi)容的存儲:第一,嵌入式系統(tǒng)的應用條件遠比計算機惡劣,電源電壓的不穩(wěn)定以及突發(fā)性斷電將對Flash的存儲造成災難性的影響,通用文件系統(tǒng)對于可靠性的設計考慮不足;第二,通用文件系統(tǒng)是針對系統(tǒng)資源非常豐富的計算機平臺并基于速度較慢的磁盤驅動器,它們常常大量使用緩存技術,如注重文件系統(tǒng)的速度特性,要耗費比較多的系統(tǒng)資源。這與嵌入式系統(tǒng)中系統(tǒng)資源十分有限,F(xiàn)lash存儲器又相對于磁盤驅動器較快的應用情況不用;第三,嵌入式系統(tǒng)中存儲于Flash上的內(nèi)容很多是多媒體數(shù)據(jù)資料,這些數(shù)據(jù)內(nèi)容往往雞一定程度的誤碼損傷,未必需要如通用文件系統(tǒng)那樣嚴格保證存儲的正確性。通過靈活的校驗機制與壞損管理,達到更優(yōu)化的存儲速度與更高效的存儲空間利用,這對成本敏感的嵌入式系統(tǒng)來說尤其具有幫助。
基于上述考慮,設計了一個適合嵌入式多媒體應用的Flash文件系統(tǒng)。它不僅支持文件代號管理、文件指針存取以及應用透明的自動壞損管理這些通用文件系統(tǒng)所具有的功能,并且在文件系統(tǒng)的可靠性以及文件系統(tǒng)的額外資源消耗方面進行了改善;此外還引入了基于存儲內(nèi)容自適應的壞損管理策略,從而使該Flash文件系統(tǒng)更加適合嵌入式多媒體應用。
1 Flash存儲器的操作特點
Flash存儲器在讀取方面與普通的SRAM存儲器類似,一般可以實現(xiàn)完全隨機的讀取。Flash存儲器最大的不同在于寫操作方面。Flash存儲器的寫操作需要經(jīng)過“擦除—寫入”兩個操作過程。當希望對Flash存儲器的某一個單元進行寫入時,首先必須對這個存儲單元所在的區(qū)塊(Block)執(zhí)行擦除操作,擦除操作成功完成后,整個區(qū)塊的數(shù)據(jù)內(nèi)容都被清空(一般被設置成0xFF);然后對目的單元所在的頁面(Page)執(zhí)行寫入操作,需要一次寫入整個頁面的全部數(shù)據(jù)內(nèi)容(也有一次Flash存儲器支持部分頁的寫入,這樣可以分多次寫完一個頁面,但是一旦寫過的存儲單元數(shù)據(jù)就不能再被更改),操作成功后要進行數(shù)據(jù)正確性的校驗。
一個區(qū)域(Block)包含一個或多個頁面(Page),一個頁面包含多個數(shù)據(jù)存儲單元(字節(jié)或字)。
為了增強所設計Flash文件系統(tǒng)在不同F(xiàn)lash存儲器上的移植能力,選取了3個最基本的操作作為本Flash文件系統(tǒng)與Flash存儲器設備的應用接口:區(qū)塊擦除(Block_Erase)、頁面寫入(Page_Write)、頁面讀出(Page_Read)。這樣雖然可能會忽略某些Flash存儲器產(chǎn)品的獨有特性,但卻增加了所設計的Flash文件系統(tǒng)對同F(xiàn)lash存儲器產(chǎn)生的適應能力。另外,F(xiàn)lash存儲器寫入的時間瓶不在于數(shù)據(jù)傳遞,而是Flash存儲器內(nèi)部的擦除和寫操作等;Flash存儲器讀出的速度和微處理器處理數(shù)據(jù)的速度都很快,因此雖然將讀和寫的基本單位擴大到了頁面,但額外增加的操作時間是很短的。
2 Flash文件系統(tǒng)的基本結構
本Flash文件系統(tǒng)在基本結構上與MS-DOS的FAT文件系統(tǒng)類似[3]。MS-DOS是一個應用于幾十年的商業(yè)化軟件產(chǎn)品,其FAT文件系統(tǒng)技術成熟、結構簡單、系統(tǒng)資源開銷小,易于在嵌入式系統(tǒng)的硬件平臺上實現(xiàn)。本Flash文件系統(tǒng)的基本結構如圖1所示,整個文件系統(tǒng)包括如下幾個部分:
(1)系統(tǒng)記錄(SR,System Record)存放媒質(zhì)信息和最重要的文件系統(tǒng)信息。媒質(zhì)信息諸如Flash存儲器的類型、容量,劃分成多少個區(qū)塊,每區(qū)塊包含多少個頁面等。文件系統(tǒng)信息包括版本信息、保留區(qū)塊的數(shù)目和位置、文件分配表和文件登記表所在的位置和大小、數(shù)據(jù)區(qū)域的位置和大小等。
(2)文件分配表(FAT,F(xiàn)ile Allocation Table)存放著Flash存儲器上所有區(qū)塊的占用與空閑情況以及每個文件的存儲連接結構。MS-DOS FAT文件系統(tǒng)中有12位、16位、32位三種不同的FAT格式。考慮到在微處理器上實現(xiàn)的方便性并權衡Flash文件系統(tǒng)應用的規(guī)模,選擇將文件分配表固定為16位的格式。
(3)文件登記表(FRT,F(xiàn)ile Register Table)存放著Flash文件系統(tǒng)中每一個文件的文件代號、文件長度、文件屬性以及該文件的存儲鏈在文件分配表中的入口。考慮到嵌入式系統(tǒng)的應用范圍,本Flash文件系統(tǒng)不支持子目標結構。
(4)數(shù)據(jù)區(qū)域(Data Area)用于存放文件的數(shù)據(jù)內(nèi)容。本Flash文件系統(tǒng)中,數(shù)據(jù)分配的最小單位是Flash存儲器的一個基本擦除單元,即一個物理區(qū)塊(Block)。
本Flash文件系統(tǒng)提供:文件系統(tǒng)的格式化(Format)、文件的創(chuàng)建(Create)、刪除(Delete)、打開(Open)、關閉(Close)、讀(Read)、寫(Write)、文件指針的移動(Seek)、位置讀取(Tell)等基本的功能。程序主體代碼ANSI C語言寫成,使用一個非常小的Flash存儲器設備驅動接口,擴展及移植的能力都比較好。
3 提高Flash文件系統(tǒng)的可靠性
在MS-DOS的FAT文件系統(tǒng)中,僅僅對數(shù)據(jù)區(qū)域提供壞損管理,而對于它的主引導記錄、文件分配表和根目錄這三個極重要的文件系統(tǒng)數(shù)據(jù)結構卻未做任何保護(雖然MS-DOS的FAT文件系統(tǒng)中存在著兩張FAT表,但是DOS只是簡單地復寫第二張FAT表而從不使用它)。一旦這三個區(qū)域的內(nèi)容出現(xiàn)一點失效,將必然導致文件數(shù)據(jù)的大量損失。另外,如果這些數(shù)據(jù)結構的存儲區(qū)域發(fā)生物理性損壞,更會導致整張磁盤的報廢。這在由Flash存儲器占據(jù)很大成本比重的嵌入式應用中,是非常不希望的。
歸結起來,嵌入式系統(tǒng)中的Flash存儲器主要面臨兩大類不穩(wěn)定因素:一是Flash存儲器本身可能出現(xiàn)物理性的損壞;二是嵌入式系統(tǒng)面對較多的突發(fā)掉電與重啟動,造成Flash存儲器寫操作的異常終止。
針對Flash存儲器的物理損霈問題,除對文件數(shù)據(jù)區(qū)域提供壞損管理外,還將系統(tǒng)記錄、文件分配表和文件登記表這三個文件系統(tǒng)重要數(shù)據(jù)結構采用浮動位置的方法存儲。即不僅對文件數(shù)據(jù)存儲進行動態(tài)的分配管理,對于Flash文件系統(tǒng)中這三個重要數(shù)據(jù)結構也不固定其存儲位置。這樣可以避免因它們的存儲區(qū)域發(fā)生物理損壞造成整個文件系統(tǒng)失效。具體做法是:對于系統(tǒng)記錄定義一個系統(tǒng)記錄保留區(qū),將系統(tǒng)記錄存在這個區(qū)域內(nèi),確切的位置在文件系統(tǒng)初始的時候通過標識幻數(shù)(Magic Number)的方法掃描找到;而文件分配表和文件登記表則存放在文件數(shù)據(jù)區(qū)域內(nèi),通過系統(tǒng)記錄中的索引項找到。
針對Flash存儲器的寫操作異常終止問題,將6系統(tǒng)記錄、文件分配表和文件登記表這三個對Flash文件系統(tǒng)最重要的數(shù)據(jù)結構均進行雙份的存儲改善其安全性。在文件系統(tǒng)的操作中,程序對每一個表結構的兩個備份進行順次修改,以此確保Flash存儲器上總是存有一整套完好的系統(tǒng)記錄表、文件分配表和文件登記表。在系統(tǒng)被啟動運行時,文件系統(tǒng)會首先進行自檢,通過這三個表結構中的標識幻數(shù),以及最開關和最末尾的更新序列號可以確定每一張表備份的合法性和時效性,判斷出前次系統(tǒng)關閉中存在著的操作異常終止并及時更正。通過這樣的設計,即使文件系統(tǒng)大使用中出現(xiàn)了寫操作異常終止的情況,錯誤將只涉及當時被操作的文件數(shù)據(jù),不會擴散給Flash文件系統(tǒng)中的其它文件,更不會因此損壞三個文件系統(tǒng)表結構,造成整個文件系統(tǒng)的徹底癱瘓。
通過以上兩個方面的改進,本Flash文件系統(tǒng)的可靠性比于MS-DOS FAT文件系統(tǒng)有了很大的提高。從實驗1和實驗2的仿真結構可以看到,即使在Flash極不可靠和寫操作異常防止頻發(fā)的最惡劣工作條件下,本Flash文件系統(tǒng)也能夠保持可靠工作,從而使之能夠適合于嵌入式系統(tǒng)的應用。
實驗1 高壞損率狀況下本Flash文件系統(tǒng)的可靠工作
實驗條件
Flash存儲器規(guī)格:16 KB/Block×1024Block,設定Flash頁面的寫入壞損概率為1%,對單一文件重復進行(打開文件,寫入1KB數(shù)據(jù),關閉文件)10000次操作。
實驗結果
完成后文件總長度 10,240,000 Bytes
被文件數(shù)據(jù)占用的Flash空間 625 Blocks
損壞塊占據(jù)的Flash空間 342 Blocks
FAT和FRT被操作的次數(shù) 11583次
SR被操作的次數(shù) 223次
同條條件MS-DOS FAT文件系統(tǒng)仍能保持工作的概率(即其主引導記錄、文件分配表、根目錄區(qū)域無物損壞的概率) 2.9E-52
實驗2 頻繁寫操作異常終止狀況下本Flash文件系統(tǒng)的可靠工作
實驗條件 Flash存儲器規(guī)格:16 KB/Block×1024Block,預先存儲5個文件,文件長度分別為k×100KB(k=1..5),模擬寫操作進行當中,發(fā)生系統(tǒng)掉電類事故,造成寫操作異常中止。
實驗結果 實驗次數(shù) 100次
導致SR、FAT或FRT出錯的次數(shù) 71次
Flash文件系統(tǒng)啟動自檢時發(fā)現(xiàn)并更正文件系統(tǒng)錯誤的次數(shù) 71次
Flash上已有的5個文件受損的次數(shù) 0文件×0次
4 降低Flash文件系統(tǒng)的資源消耗
嵌入式系統(tǒng)相對于通用計算機系統(tǒng)來講,往往有荷刻得多的成本要求,需要嵌入式系統(tǒng)盡可能低的系統(tǒng)資源配置。尤其對于Flash文件系統(tǒng)這種用于增強系統(tǒng)功能的服務性質(zhì)模塊,就更需要降低對系統(tǒng)資源的消耗,才能夠擴大其使用的范圍。
就Flash文件系統(tǒng)的資源消耗來講,主要包括程序代碼開銷、處理器占用時間、運行時內(nèi)存開銷以及額外的Flash存儲器消耗。其中,運行時內(nèi)存開銷最限制Flash文件系統(tǒng)的應用,同時設計結構的改善與運行時內(nèi)存開銷直接相關。所以針對資源消耗的結構優(yōu)化主要著重于降低運行時的內(nèi)存開銷。
Flash存儲器的擦除單位是區(qū)塊(Block),這是本Flash文件系統(tǒng)中數(shù)據(jù)存儲分配的最小單元。如果不采用任何措施的話,運行時內(nèi)存開銷中將至少包括備份一個完整區(qū)塊數(shù)據(jù)的緩沖區(qū)。但一個Flash存儲器的區(qū)塊可能很大(Sumsung[TM]KM29U128是16KB),這在很多嵌入系統(tǒng)中都是過大的資源開銷(最通用的8位微處理器MCS-51系列,總線尋址的能力只有64KB),必須進行改進。
為此,采用交換緩沖區(qū)(Swap Buffer)技術來解決這個困難。當需要準備某一個區(qū)塊的數(shù)據(jù)時,并不直接向該區(qū)塊寫入,而是首先擦除用于做交換緩沖區(qū)的區(qū)塊,然后逐步向交換緩沖區(qū)填入目的數(shù)據(jù)內(nèi)容。因為此時,任何有用數(shù)據(jù)內(nèi)容都未被破壞,所以運行內(nèi)存中的緩沖就可以做得比較小。當交換緩沖區(qū)填寫完成后,再擦除目的區(qū)塊,拷貝交換緩沖區(qū)內(nèi)容到目的區(qū)塊。
采用交換緩沖區(qū)后,對內(nèi)存中的緩沖區(qū)大小沒有特別要求,考慮到Flash存儲器的操作特性,選取Flash存儲器的頁面(Page)容量作為內(nèi)存緩沖區(qū)大小。在結構上作了上述改進后,雖然大大降低了Flash文件系統(tǒng)的運行時內(nèi)存消耗,但代價是將一個數(shù)據(jù)區(qū)塊的寫入時間延長了一倍。不過一般的Flash存儲器中都有一特點制作的區(qū)塊,該區(qū)域保證不會損壞,正好適用做交換緩沖區(qū)。這樣就可以省去中間交換緩沖過程的數(shù)據(jù)完整性檢驗,加快寫操作的速度。
表1給出了在與MCS-51兼容的微處理器上本Flash文件系統(tǒng)實例,對Sumsung KM29U128 Flash存儲器(16KB/Block×1024Block)[4]進行管理應用中的系統(tǒng)資源開銷。地于一般的成本要求來講,是可以接受的。
表1 一個應用實例中本Flash文件系統(tǒng)的系統(tǒng)資源開銷
程序代碼開銷 8.28 KB
額外的Flash占用 8 Blocks/1024 Blocks=0.78%
運行時RAM開銷 總和 0.79 KB
頁面緩沖區(qū) 0.50 KB
文件打開表 0.13 KB
FAT項更新表 0.08 KB
其它 0.08 KB
5 基于存儲內(nèi)容的自適應環(huán)境管理策略
嵌入式系統(tǒng)中應用Flash存儲器,與多媒體相關的應用占據(jù)相當?shù)谋壤鐢?shù)碼相機、語音監(jiān)錄、MP3播放器等。存儲在Flash上的內(nèi)容多數(shù)是多媒體數(shù)據(jù)流,這種應用相對于普通文件系統(tǒng)的單純數(shù)據(jù)業(yè)務具有其自己的數(shù)據(jù)特點。據(jù)此在本Flash文件系統(tǒng)上提了出了基于存儲內(nèi)容的自適應壞損管理策略。
Flash存儲器上存儲的內(nèi)容包括數(shù)據(jù)文件和多媒體數(shù)據(jù)流。數(shù)據(jù)文件對于數(shù)據(jù)完整性要求很嚴格,不允許存儲中出現(xiàn)任何錯誤。但多媒體數(shù)據(jù)流則不同,很多種多媒體數(shù)據(jù)流允許一定情況下傳輸差錯,一些甚至允許傳輸差錯很嚴重,如CVSD編碼的語音。而Flash存儲器的區(qū)塊發(fā)生物理損壞時,經(jīng)常是只有幾個bit出現(xiàn)錯誤,其它部分卻是完好的。綜合考慮這兩個方面的因素,就可以對不同內(nèi)容的數(shù)據(jù)流賦予不同的數(shù)據(jù)完整性要求。這樣一方面充分發(fā)揮了Flash存儲器的存儲能力,另一方面也可以降低弱數(shù)據(jù)完整性要求的數(shù)據(jù)檢驗強度,提高數(shù)據(jù)寫入速度。
在本Flash文件系統(tǒng)中,把不同數(shù)據(jù)內(nèi)容對于數(shù)據(jù)完整性的要求分成一個組別:0、1和2級。其中,0級的數(shù)據(jù)完整性最高,不允許在存儲中出現(xiàn)任何差錯, 用于數(shù)據(jù)型的好。2級的數(shù)據(jù)完整性要求最低,允許出現(xiàn)較多的差錯,用于抗差錯性強的多媒體碼流。相應地,對于Flash存儲器的每個可用區(qū)塊,也按照其物理損壞的程度分成對應的三個級別:0級的區(qū)塊所有的存儲單元都完好;2級的區(qū)域則存在著比較多的損壞位;損壞程度超過2級允許的區(qū)塊成為徹底損壞塊,不能再使用。存儲的原則為:對于特定的存儲內(nèi)容用損壞級別不超過其數(shù)據(jù)完整性要求級別的Flash區(qū)塊存儲。
同時,在存儲不同數(shù)據(jù)完整性要求的內(nèi)容時,采用不同強度的差錯校驗。存儲0級內(nèi)容時,每一次寫入都進行差錯校驗,存儲1級和2級內(nèi)容時,以1/N的概率進行差錯校驗。差錯校驗的結果更新該物理存儲區(qū)塊的損壞級別,但是損壞級別只升不降。最初的損壞級別在格式化并建立文件系統(tǒng)時設定。
通過實驗3的結果可以看到,采用存儲內(nèi)容自適應的壞損管理策略后,對于可容錯的多媒體碼流,存儲效率和存儲速度都可以得到明顯提高。并且,設定合適的校驗概率所發(fā)生的漏檢率是很低的。
實驗3 內(nèi)容自適應的壞損管理策略對多媒體數(shù)據(jù)流的應用效果
實驗條件
Flash存儲器規(guī)格:16KB/Block×1024Block。
0級塊,不允許出現(xiàn)損壞,每次寫入都進行校驗,對應理想存儲媒質(zhì);
1級塊,允許1~2 bits損壞,以1/4概率校驗,對應3.8E-6差錯率;
2級塊,允許3~8 bits損壞,以1/32概率校驗,對應6.1E-5差錯率。
設定Flash頁面的寫入以1%概率損壞1個bit,對單一文件重復進行
{打開文件,寫入1KB數(shù)據(jù),關閉文件}的操作10000次。
實驗結果
存儲0級數(shù)據(jù)(純數(shù)據(jù)業(yè)務) 存儲1級數(shù)據(jù)(低容錯多媒體業(yè)務) 存儲2級數(shù)據(jù)(高容錯多媒體業(yè)務)
被文件數(shù)據(jù)占用Flash空間 0級Blocks 625 0級Blocks 547
1級Blocks 78 0級 Blocks 616
1級 Blocks 8
2級 Blocks 1
無法于使用的Flash空間 348 Blocks 6Blocks 0 Blocks
對數(shù)據(jù)內(nèi)容進行的寫入校驗次數(shù) 10000次 2564次 320次
數(shù)據(jù)寫入了未達要求的存儲塊,而檢驗漏過檢出的次數(shù) 0次 1次 0次
針對嵌入式多媒體應用中大量數(shù)據(jù)在Flash上存儲的管理問題,文件系統(tǒng)是一種比較全面優(yōu)秀的解決方案。本文對嵌入式多媒體應用中Flash文件系統(tǒng)的應用特點與關鍵設計進行了分析,設計實現(xiàn)了一個適宜于嵌入式多媒體應用的Flash文件系。其主要特點包括:
(1)完全支持文件代號管理、文件指針存取以及對應用透明的自動壞損管理這些通用文件系統(tǒng)所具有的功能。
(2)針對嵌入式系統(tǒng)的應用環(huán)境,設計改進了本Flash文件系統(tǒng)的可靠性,使其可以工作在很惡劣的條件下。
(3)針對嵌入式系統(tǒng)的成本與系統(tǒng)資源限制,改進降低了本Flash文件系統(tǒng)的系統(tǒng)資源開銷,擴大了其應用范圍。
(4)針對多媒體應用的數(shù)據(jù)特點,提出了基于存儲內(nèi)容自適應的壞損管理策略,提高了在多媒體應用中的存儲效率與存儲速度。
最終設計的Flash文件系統(tǒng)其結構如圖2。
通過仿真分析,本Flash文件系統(tǒng)相對類似MS-DOS FAT的基礎系統(tǒng),在可靠性、系統(tǒng)資源開銷等方面的性能提高是可觀的,對于多媒體數(shù)據(jù)流在Flash存儲器資源有效利用和改善存儲性能等方面,也有明顯的改善。因此,本Flash文件系統(tǒng)很適合于嵌入式多媒體應用。