国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

嵌入式多媒體應(yīng)用中的Flash文件系統(tǒng)

2013-04-29 00:44:03謝文輝
中國新通信 2013年8期
關(guān)鍵詞:嵌入式系統(tǒng)多媒體

謝文輝

【摘要】 嵌入式多媒體應(yīng)用中有很多的數(shù)據(jù)資料儲存在Flash文件系統(tǒng)內(nèi),本文將對嵌入式多媒體應(yīng)用中的Flash文件系統(tǒng)進行分析,說明Flash存儲器的特點以及可靠性進行分析。

【關(guān)鍵詞】 嵌入式系統(tǒng) 多媒體 Flash存儲器

隨著科技的不斷進步,電子信息技術(shù)也不斷向前發(fā)展,而嵌入式的系統(tǒng)已經(jīng)在多個行業(yè)與領(lǐng)域中廣泛使用,例如通訊行業(yè),此外,在數(shù)字信號技術(shù)以及人際交互界面等技術(shù)的不斷發(fā)展,嵌入式多媒體應(yīng)用的使用數(shù)量也將逐年上升[1]。但是在多媒體應(yīng)用系統(tǒng)中存在數(shù)據(jù)內(nèi)容多且復(fù)雜,而Flash存儲器由于其成本低、機械故障發(fā)生率低以及容量較大等特點,在嵌入式的系統(tǒng)中普遍使用。

一、Flash存儲器在操作上的特點

Flash存儲器與SRAM存儲器在讀取數(shù)據(jù)方面是基本相同的,能夠完成任意的隨機讀取。它與其他存儲器最大的不同就在于操作方面。Flash存儲器在進行操作過程中必須經(jīng)歷兩個工程,即擦除與寫入。如果要在Flash存儲器中的一個單元內(nèi)進行寫入的話,就必須首先將本來在改單元中的區(qū)塊進行“擦除”,之后整個單元中的全部數(shù)據(jù)被消除;然后在該單元中進行“寫入”,在進行“寫入”的過程中,必須堅持一次性將所有數(shù)據(jù)書寫完;此后對所輸入的信息數(shù)據(jù)進行檢驗,確保其準(zhǔn)確性[2]。

為了加強Flash文件系統(tǒng)與其他Flash存儲器不同的移植功能,應(yīng)該對Flash存儲器設(shè)備和Flash文件系統(tǒng)的使用接口位置安裝3個最基本的操作,即區(qū)塊的擦除、頁面的書寫以及頁面的讀取。這種做法可能會降低一些Flash存儲器產(chǎn)品本身所具備的特殊性,但是加強了Flash文件系統(tǒng)與其他Flash存儲器產(chǎn)品之間的適應(yīng)性。此外,F(xiàn)lash存儲器在寫入時間上存在的缺陷與數(shù)據(jù)傳遞的關(guān)系不大,而是和Flash存儲器中的擦除、寫入有關(guān);微處理與Flash存儲器在讀取速度上都比較快,所以即使將讀與寫的基本單位發(fā)展到頁面中,但是所增加的操作時間還是比較短。

二、加強Flash文件系統(tǒng)的可靠性

MS-DOS中的FAT文件系統(tǒng)內(nèi),只是對數(shù)據(jù)區(qū)域中的損壞情況進行管理,但是沒有對三個很重要的文件系統(tǒng)內(nèi)文件數(shù)據(jù)結(jié)構(gòu)以及分配表進行管理與保護。如果三個文件系統(tǒng)中的內(nèi)容出現(xiàn)問題,那么就會造成大量文件數(shù)據(jù)的損壞。此外,假使上述數(shù)據(jù)的結(jié)構(gòu)存儲區(qū)域出現(xiàn)物理性的破壞,那么將會使得整張磁盤被破壞。

嵌入式多媒體系統(tǒng)應(yīng)用中的Flash存儲器存在兩個不定因素,具體是:第一,嵌入式多媒體系統(tǒng)常常會出現(xiàn)突然重啟以及斷電,進而使得Flash存儲器中的寫入操作出現(xiàn)異常狀況,最終導(dǎo)致系統(tǒng)停止運轉(zhuǎn);第二,F(xiàn)lash存儲器自身存在著很多的物理性的破壞[3]。(1)Flash存儲器在寫入操作異常而導(dǎo)致系統(tǒng)終止的情況,利用文件分配表、登記表以及記錄表者三點將Flash文件系統(tǒng)中比較重要的內(nèi)容與數(shù)據(jù)進行雙份保存,進而保證數(shù)據(jù)的安全性。在對Flash文件系統(tǒng)進行操作過程中,應(yīng)該將每個表的結(jié)構(gòu)保存兩份,并依次進行修改,從而保證整個Flash存儲器中一直具有一套比較完整的系統(tǒng)記錄表、登記表以及分配表。當(dāng)系統(tǒng)被啟動時,文件系統(tǒng)將會對其本身進行檢查,依據(jù)系統(tǒng)開頭、結(jié)尾、上述三表中的標(biāo)識幻數(shù),判斷系統(tǒng)中備份表是否具備時效性以及合法性,并判斷系統(tǒng)在前一次系統(tǒng)關(guān)閉之前存在的問題,并及時采取有效措施。對系統(tǒng)進行該設(shè)計,那么即使系統(tǒng)出現(xiàn)突然停止的情況,也不會對整個系統(tǒng)組成威脅,而只會對當(dāng)前所操作的文件系統(tǒng),并且也不會系統(tǒng)中的三個表造成破壞,進而導(dǎo)致整個系統(tǒng)停止運行。(2)對于Flash存儲器本身所存在的物理性破壞,應(yīng)該對文件數(shù)據(jù)提供區(qū)域進行管理,檢查是否被破壞,并將其中的記錄表、分配表以及登記表等文件系統(tǒng)內(nèi)的數(shù)據(jù)結(jié)構(gòu)采取懸浮位置方式對其進行儲存。也就是對三大文件系統(tǒng)內(nèi)的數(shù)據(jù)結(jié)構(gòu)采取不固定儲存的方式,而對于其中的數(shù)據(jù)儲存采取分配管理的方式。這種設(shè)計方式能夠有效避免由于其中一個區(qū)域出現(xiàn)問題而對其他區(qū)域造成威脅,進而使得整個文件系統(tǒng)被破壞。主要的設(shè)計方式為:在系統(tǒng)記錄中制定一個文件記錄保存區(qū),將系統(tǒng)中的數(shù)據(jù)存儲在該保存區(qū)內(nèi),并在系統(tǒng)初始化操作時利用標(biāo)志幻數(shù)的手段對保存區(qū)進行掃描,從而了解其具體的分布位置;而在文件數(shù)據(jù)區(qū)域中放入文件登記表與分配表,并利用系統(tǒng)記錄中的索引對其查找。

三、結(jié)束語

Flash文件系統(tǒng)與MSDOS中的FAT基礎(chǔ)系統(tǒng)相類似,能夠有效提高與改善系統(tǒng)中信息數(shù)據(jù)的開銷以及可靠性,F(xiàn)lash存儲器對于嵌入式多媒體應(yīng)用中多媒體數(shù)據(jù)資源的高效使用以及其儲存性能上,得到了有效的提高。由此可見,在嵌入式多媒體應(yīng)用中使用Flash文件系統(tǒng)是十分合理、有效的。

參 考 文 獻

[1] 侯偉先,劉凱. 嵌入式Linux系統(tǒng)的移植[J]. 科技信息,2009(06)

[2] 全蕾,王志萍. flash存儲器的嵌入式文件系統(tǒng)設(shè)計[J]. 電腦編程技巧與維護,2009(06)

[3] 劉進,羅云. 基于AT91RM9200微處理器的嵌入式軟件平臺構(gòu)建[J]. 科技信息,2009(16)

猜你喜歡
嵌入式系統(tǒng)多媒體
借助多媒體探尋有效設(shè)問的“四度”
多媒體在《機械制圖》課中的應(yīng)用
初中化學(xué)因多媒體而綻放光彩
辦公自動化系統(tǒng)的設(shè)計
嵌入式系統(tǒng)在醫(yī)療器械中的應(yīng)用分析
基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實踐及啟示
計算機教育(2016年7期)2016-11-10 08:31:34
面向?qū)嵺`創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學(xué)研究
計算機教育(2016年7期)2016-11-10 08:12:11
在DiskOnChip上構(gòu)建VxWorks系統(tǒng)開發(fā)環(huán)境
巧用多媒體 讓課堂練筆更加有效
肥城市| 包头市| 习水县| 西安市| 博白县| 东山县| 民勤县| 四会市| 望都县| 庆元县| 城口县| 察隅县| 新竹市| 江永县| 兴宁市| 商水县| 浮梁县| 永城市| 西峡县| 五莲县| 怀宁县| 财经| 攀枝花市| 纳雍县| 济宁市| 铅山县| 蒙城县| 洛浦县| 垫江县| 维西| 富宁县| 抚顺市| 谷城县| 曲松县| 迁西县| 南康市| 东阿县| 从化市| 高青县| 平湖市| 张家港市|