欧美中文字幕在线|极品美女高湖呻吟无套|久久人人爽人人片浪潮a|亚洲v欧洲v日本v天堂v|99精品欧美一区二区三区|午夜激情经典欧美亚洲日韩|国产片婬乱一级吃奶毛片视频|国产99视频精品免费视看11

Flash文件系統(tǒng)將很好適合于車載MP3播放系統(tǒng)

來源:360汽車網(wǎng)    2012-01-07 10:23    瀏覽:28857    發(fā)布者:荼荼

目前車載播放器基本上采用的是CD播放器、MD播放器以及磁帶播放器等。由于這類播放器內(nèi)部具有一些機(jī)械式傳動(dòng)部件,再加上裝在汽車這個(gè)特定的環(huán)境中,經(jīng)常會(huì)由于機(jī)械傳動(dòng)或者光頭、磁頭受震動(dòng)發(fā)生跳音或絞帶現(xiàn)象,從而影響音質(zhì)。

Flash存儲(chǔ)器由于具有存儲(chǔ)容量大、掉電數(shù)據(jù)不丟失、何種小以及可多次擦寫等許多優(yōu)點(diǎn),正逐步取代其它半導(dǎo)體存儲(chǔ)器件而廣泛應(yīng)用于移動(dòng)電話、PDA以及數(shù)碼相機(jī)等移動(dòng)電子產(chǎn)品中。其作為存儲(chǔ)數(shù)據(jù)和應(yīng)用程序的存儲(chǔ)體,可以將大量數(shù)據(jù)方便、快捷地移動(dòng)和交換。

基于上述兩點(diǎn)設(shè)計(jì)了一個(gè)車載MP3系統(tǒng)。該系統(tǒng)采用Flash作為外存儲(chǔ)器,并且由全固態(tài)器件組成,播放時(shí)不會(huì)出現(xiàn)跳音或絞帶現(xiàn)象,音質(zhì)也很好。由于Flash存儲(chǔ)器在應(yīng)用過程中可能會(huì)出現(xiàn)壞損單元,影響車載MP3播放器的性能,因此本文針對Flash存儲(chǔ)器自身的物理特性,設(shè)計(jì)了一個(gè)文件系統(tǒng),對Flash存儲(chǔ)器中的數(shù)據(jù)內(nèi)容進(jìn)行基于文件名或者文件號(hào)的存儲(chǔ)管理以及應(yīng)用透明的壞損管理。該系統(tǒng)優(yōu)化了存儲(chǔ)速度和存儲(chǔ)空間,提高了車載MP3播放系統(tǒng)的可靠性。

Flash存儲(chǔ)器特點(diǎn)

Flash內(nèi)部分為多個(gè)存儲(chǔ)單元塊(block),每個(gè)存儲(chǔ)單元塊又由多個(gè)頁(page)組成。存儲(chǔ)單元塊是可擦除的最小單位,頁是寫入數(shù)據(jù)的最小單位。

Flash存儲(chǔ)器讀取數(shù)據(jù)與一般的存儲(chǔ)器類似,可以實(shí)現(xiàn)隨機(jī)讀取,讀出的速度也很快。而Flash存儲(chǔ)器的寫操作則和一般的存儲(chǔ)器有所不同,Flash的寫操作必須先按存儲(chǔ)塊擦除(寫入0xff到要擦除的存儲(chǔ)單元塊中),再按頁順序?qū)懭搿S捎贔lash存儲(chǔ)器擦除耗時(shí)較長,所以Flash存儲(chǔ)器寫入的時(shí)間主要在于Flash存儲(chǔ)器內(nèi)部的擦除操作等。

Flash存儲(chǔ)器第一塊一定是有效塊,而其它塊可能會(huì)在使用前就是壞塊或者在使用過程中變成壞塊(invalid block)。Flash存儲(chǔ)器對內(nèi)部壞塊的判定是,根據(jù)其每一個(gè)單元存儲(chǔ)塊中的第3區(qū)中的第6 Cloumn內(nèi)容是否為0xff來定。雖然Flash存儲(chǔ)器內(nèi)容會(huì)有壞塊,但是由于每一塊的內(nèi)部結(jié)構(gòu)都是相互獨(dú)立的,所以只要對其狀態(tài)加以識(shí)別,壞塊并不影響系統(tǒng)對有效塊的操作。

Flash文件系統(tǒng)設(shè)計(jì)

本文在Flash存儲(chǔ)的基礎(chǔ)上設(shè)計(jì)了一個(gè)Flash存儲(chǔ)管理系統(tǒng)來對Flash進(jìn)行物理管理。而在Flash存儲(chǔ)管理系統(tǒng)基礎(chǔ)上又建立了一個(gè)FAT文件系統(tǒng)來對文件操作進(jìn)行管理,由Flash存儲(chǔ)管理系統(tǒng)和FAT文件系統(tǒng)共同組成了Flash文件系統(tǒng)。該文件系統(tǒng)完全支持文件名管理、自動(dòng)壞損管理等通用文件系統(tǒng)所具有的功能;同時(shí),針對車載MP3播放器系統(tǒng)特殊的應(yīng)用環(huán)境,設(shè)計(jì)改進(jìn)了該文件系統(tǒng)的可靠性,即使在惡劣的條件下也不會(huì)影響音質(zhì)。Flash文件系統(tǒng)的具體結(jié)構(gòu)如圖

Flash存儲(chǔ)管理系統(tǒng)

Flash存儲(chǔ)器的操作是以塊為單位的,而FAT文件系統(tǒng)則是建立在以扇區(qū)(sector)為單位的磁盤操作基礎(chǔ)上(通常為512字節(jié)/扇區(qū))。因此,本文設(shè)計(jì)了一個(gè)特殊的Flash存儲(chǔ)管理系統(tǒng),來解決以塊為單位的Flash物理特性和以扇區(qū)為單位的文件系統(tǒng)接口之間的矛盾,以使得Flash的物理地址和FAT操作的邏輯地址之間能夠?qū)?yīng)。同時(shí),由于Flash的其它特點(diǎn),Flash存儲(chǔ)管理系統(tǒng)還實(shí)現(xiàn)了各塊之間的擦寫次數(shù)均衡和壞塊管理等工作。

應(yīng)用

通過這樣的設(shè)計(jì),Flash的存儲(chǔ)性能有了較大的改善,而且系統(tǒng)的可靠性也很好。即使在Flash寫操作異常終止頻發(fā)的最惡劣工作條件下,也不會(huì)丟失數(shù)據(jù),更不會(huì)損壞非常重要的文件分配表結(jié)構(gòu)而造成系統(tǒng)的崩潰;因此,本文所設(shè)計(jì)的Flash文件系統(tǒng)能很好地適合于車載MP3播放系統(tǒng)的應(yīng)用。

相關(guān)文章