大容量NAND閃存存儲(chǔ)管理研究
發(fā)布時(shí)間:2020-07-22 17:43
【摘要】: 數(shù)據(jù)存儲(chǔ)設(shè)備是航天器的關(guān)鍵設(shè)備之一,為多種空間試驗(yàn)及探測(cè)設(shè)備的數(shù)據(jù)采集、存儲(chǔ)以及在軌處理提供了重要的支撐平臺(tái)。隨著航天電子技術(shù)的發(fā)展,以閃存(Flash Memory)為基本存儲(chǔ)介質(zhì)的大容量固態(tài)存儲(chǔ)器已經(jīng)成為當(dāng)前航天器數(shù)據(jù)存儲(chǔ)的主流方案之一,因此建立一個(gè)大容量、高效率的閃存存儲(chǔ)管理機(jī)制尤為重要。然而與此同時(shí),針對(duì)閃存設(shè)備設(shè)計(jì)的存儲(chǔ)管理機(jī)制相對(duì)落后,現(xiàn)有FlashMemory存儲(chǔ)管理機(jī)制大多基于上個(gè)世紀(jì)九十年代和本世紀(jì)初的設(shè)計(jì),無(wú)法滿足NAND Flash存儲(chǔ)容量飛速增長(zhǎng)的要求。 本文在“航天器嵌入式安全操作系統(tǒng)研究”基礎(chǔ)軟件研究項(xiàng)目和“921二期VxWorks源代碼分析”研究項(xiàng)目的工作基礎(chǔ)上,深入探討了大容量NAND閃存的存儲(chǔ)管理機(jī)制及其實(shí)現(xiàn)。 本文首先分析了NAND閃存的特點(diǎn)和NAND閃存的存儲(chǔ)管理現(xiàn)狀;再在源代碼級(jí)別上深入研究了Linux MTD和VxWorks TrueFFS兩種存儲(chǔ)管理方案的原理及其實(shí)現(xiàn);以此為基礎(chǔ)提出了一種新的NAND Flash存儲(chǔ)管理方案VNFS。 VNFS基于傳統(tǒng)UNIX文件系統(tǒng)思想設(shè)計(jì),針對(duì)NAND Flash的存儲(chǔ)特性進(jìn)行了改進(jìn)。一是針對(duì)文件系統(tǒng)中訪問頻繁的文件系統(tǒng)關(guān)鍵數(shù)據(jù)進(jìn)行冗余存儲(chǔ),建立了浮動(dòng)的超級(jí)塊及根目錄;二是使用索引節(jié)點(diǎn)文件存儲(chǔ)文件的索引節(jié)點(diǎn),在存儲(chǔ)介質(zhì)上建立了動(dòng)態(tài)的索引節(jié)點(diǎn)樹;三是針對(duì)Flash存儲(chǔ)介質(zhì)的寫入重定位特性采用了漫游樹算法。VNFS大幅度的縮短了文件掛載時(shí)間,降低了內(nèi)存消耗,能夠滿足大容量NAND Flash的管理需要。
【學(xué)位授予單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2009
【分類號(hào)】:TP333
【圖文】:
圖2.1NANDFlash存儲(chǔ)芯片構(gòu)成圖2.2.2NANDFlash的存儲(chǔ)及操作特點(diǎn)與磁介質(zhì)存儲(chǔ)器相比,NANDFlash存儲(chǔ)操作具有以下幾個(gè)特點(diǎn)〔川:(1)Flash存儲(chǔ)介質(zhì)存在數(shù)據(jù)反轉(zhuǎn)現(xiàn)象,需要硬件或軟件的糾錯(cuò)檢錯(cuò),前面所
圖2.2日志文件系統(tǒng)的文件寫入過(guò)程
圖2.5F幾中扇區(qū)一讀寫塊映射示例圖由于FTL采用讀寫塊為數(shù)據(jù)存儲(chǔ)單位,與硬盤的扇區(qū)形式一致,在此基礎(chǔ)上設(shè)計(jì)的文件系統(tǒng)與硬盤文件系統(tǒng)有較高的一致性。因此在文件系統(tǒng)開發(fā)的過(guò)程中,可減少系統(tǒng)設(shè)計(jì)的工作量,并且能實(shí)現(xiàn)功能完整的系統(tǒng),便于對(duì)Flash存儲(chǔ)空間的管理,如廢棄塊的回收、擦除塊的擦除操作等。如圖2.6所示是FTL的三種應(yīng)用方式:
本文編號(hào):2766135
【學(xué)位授予單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2009
【分類號(hào)】:TP333
【圖文】:
圖2.1NANDFlash存儲(chǔ)芯片構(gòu)成圖2.2.2NANDFlash的存儲(chǔ)及操作特點(diǎn)與磁介質(zhì)存儲(chǔ)器相比,NANDFlash存儲(chǔ)操作具有以下幾個(gè)特點(diǎn)〔川:(1)Flash存儲(chǔ)介質(zhì)存在數(shù)據(jù)反轉(zhuǎn)現(xiàn)象,需要硬件或軟件的糾錯(cuò)檢錯(cuò),前面所
圖2.2日志文件系統(tǒng)的文件寫入過(guò)程
圖2.5F幾中扇區(qū)一讀寫塊映射示例圖由于FTL采用讀寫塊為數(shù)據(jù)存儲(chǔ)單位,與硬盤的扇區(qū)形式一致,在此基礎(chǔ)上設(shè)計(jì)的文件系統(tǒng)與硬盤文件系統(tǒng)有較高的一致性。因此在文件系統(tǒng)開發(fā)的過(guò)程中,可減少系統(tǒng)設(shè)計(jì)的工作量,并且能實(shí)現(xiàn)功能完整的系統(tǒng),便于對(duì)Flash存儲(chǔ)空間的管理,如廢棄塊的回收、擦除塊的擦除操作等。如圖2.6所示是FTL的三種應(yīng)用方式:
【引證文獻(xiàn)】
相關(guān)期刊論文 前1條
1 葉漢能;姚茂群;趙武鋒;;通用型引導(dǎo)裝載程序中閃存驅(qū)動(dòng)的設(shè)計(jì)[J];杭州電子科技大學(xué)學(xué)報(bào);2011年05期
相關(guān)會(huì)議論文 前1條
1 葉漢能;姚茂群;趙武鋒;;通用型引導(dǎo)裝載程序中閃存驅(qū)動(dòng)的設(shè)計(jì)[A];浙江省電子學(xué)會(huì)2011學(xué)術(shù)年會(huì)論文集[C];2011年
相關(guān)碩士學(xué)位論文 前2條
1 王廣輝;嵌入式固件遠(yuǎn)程升級(jí)技術(shù)的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2011年
2 關(guān)曉磊;爆破振動(dòng)信號(hào)分析與監(jiān)測(cè)[D];中北大學(xué);2012年
本文編號(hào):2766135
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2766135.html
最近更新
教材專著