Flash存儲(chǔ)器文件存儲(chǔ)格式的探討
發(fā)布時(shí)間:2022-05-06 19:35
作為新一代半導(dǎo)體存儲(chǔ)器,flash存儲(chǔ)器在密度及訪問(wèn)速度方面有著優(yōu)越的性能,這使人們想到用它來(lái)制造文件存儲(chǔ)器,從而克服磁盤(pán)在體積、耗電、抵抗惡劣環(huán)境方面的不足。 由于flash存儲(chǔ)器特有的擦除塊結(jié)構(gòu),使得用它作文件存儲(chǔ)器面臨許多特殊問(wèn)題。如何開(kāi)發(fā)適于flash存儲(chǔ)結(jié)構(gòu)特點(diǎn)的文件存儲(chǔ)格式,并在其基礎(chǔ)之上開(kāi)發(fā)高性能的文件系統(tǒng)就成為flash文件存儲(chǔ)器能否走向成功的關(guān)鍵問(wèn)題之一。 本文對(duì)現(xiàn)在市場(chǎng)上出現(xiàn)的幾類(lèi)flash文件存儲(chǔ)格式進(jìn)行了分析,進(jìn)而對(duì)其中之一—Flash Translation Layer(FTL)格式提出了相應(yīng)的文件操作算法,最后提出將FTL嵌入DOS系統(tǒng)的構(gòu)想。
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
引言
第一章 Flash存儲(chǔ)器簡(jiǎn)介
1.1 半導(dǎo)體存儲(chǔ)器簡(jiǎn)介
1.2 flash存儲(chǔ)技術(shù)的發(fā)展
1.3 Flash存儲(chǔ)器的不足之處
1.4 Flash技術(shù)最新發(fā)展
1.5 Flash存儲(chǔ)器的結(jié)構(gòu)和寫(xiě)特性
第二章 Flash存儲(chǔ)器的應(yīng)用
2.1 Flash存儲(chǔ)器的應(yīng)用方向
2.2 Flash存儲(chǔ)器作為文件存儲(chǔ)器存在的問(wèn)題
第三章 Flash存儲(chǔ)器的文件存儲(chǔ)格式
3.1 存儲(chǔ)格式問(wèn)題在文件系統(tǒng)中的定位
3.2 現(xiàn)有flash文件存儲(chǔ)格式簡(jiǎn)介
3.2.1 線性文件存儲(chǔ)(Linear File Store,LFS)
3.2.2 Flash File System2(FFS2)
3.2.3 Flash Translation Layer(FTL)
3.3 三種flash文件存儲(chǔ)格式的比較
第四章 FTL存儲(chǔ)格式下的文件操作算法討論
4.1 讀寫(xiě)算法的實(shí)現(xiàn)
4.1.1 讀寫(xiě)算法中用到的幾個(gè)函數(shù)
4.1.2 讀算法
4.1.3 寫(xiě)算法
4.2 回收算法
4.2.1 基本循環(huán)回收算法:
4.2.2 對(duì)基本循環(huán)回收算法的改進(jìn)
4.2.3 一種循環(huán)回收算法的實(shí)現(xiàn)
4.2.4 循環(huán)回收算法中用到的若干子程序的實(shí)現(xiàn)
4.3 空白讀寫(xiě)塊分配算法
第五章 將FTL嵌入DOS系統(tǒng)的探討
5.1 將FTL嵌入DOS的基本思路
5.2 FTL規(guī)范下flash邏輯存儲(chǔ)體的格式
5.2.1 DOS磁盤(pán)格式
5.2.2 DOS文件操作相關(guān)的系統(tǒng)數(shù)據(jù)結(jié)構(gòu)
5.2.3 flash邏輯存儲(chǔ)體格式
5.3 flash驅(qū)動(dòng)程序需完成的功能
5.3.1 格式化
5.3.2 初始化
5.3.3 I/O操作
展望
附錄
參考文獻(xiàn)
作者簡(jiǎn)歷
本文編號(hào):3651080
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
引言
第一章 Flash存儲(chǔ)器簡(jiǎn)介
1.1 半導(dǎo)體存儲(chǔ)器簡(jiǎn)介
1.2 flash存儲(chǔ)技術(shù)的發(fā)展
1.3 Flash存儲(chǔ)器的不足之處
1.4 Flash技術(shù)最新發(fā)展
1.5 Flash存儲(chǔ)器的結(jié)構(gòu)和寫(xiě)特性
第二章 Flash存儲(chǔ)器的應(yīng)用
2.1 Flash存儲(chǔ)器的應(yīng)用方向
2.2 Flash存儲(chǔ)器作為文件存儲(chǔ)器存在的問(wèn)題
第三章 Flash存儲(chǔ)器的文件存儲(chǔ)格式
3.1 存儲(chǔ)格式問(wèn)題在文件系統(tǒng)中的定位
3.2 現(xiàn)有flash文件存儲(chǔ)格式簡(jiǎn)介
3.2.1 線性文件存儲(chǔ)(Linear File Store,LFS)
3.2.2 Flash File System2(FFS2)
3.2.3 Flash Translation Layer(FTL)
3.3 三種flash文件存儲(chǔ)格式的比較
第四章 FTL存儲(chǔ)格式下的文件操作算法討論
4.1 讀寫(xiě)算法的實(shí)現(xiàn)
4.1.1 讀寫(xiě)算法中用到的幾個(gè)函數(shù)
4.1.2 讀算法
4.1.3 寫(xiě)算法
4.2 回收算法
4.2.1 基本循環(huán)回收算法:
4.2.2 對(duì)基本循環(huán)回收算法的改進(jìn)
4.2.3 一種循環(huán)回收算法的實(shí)現(xiàn)
4.2.4 循環(huán)回收算法中用到的若干子程序的實(shí)現(xiàn)
4.3 空白讀寫(xiě)塊分配算法
第五章 將FTL嵌入DOS系統(tǒng)的探討
5.1 將FTL嵌入DOS的基本思路
5.2 FTL規(guī)范下flash邏輯存儲(chǔ)體的格式
5.2.1 DOS磁盤(pán)格式
5.2.2 DOS文件操作相關(guān)的系統(tǒng)數(shù)據(jù)結(jié)構(gòu)
5.2.3 flash邏輯存儲(chǔ)體格式
5.3 flash驅(qū)動(dòng)程序需完成的功能
5.3.1 格式化
5.3.2 初始化
5.3.3 I/O操作
展望
附錄
參考文獻(xiàn)
作者簡(jiǎn)歷
本文編號(hào):3651080
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3651080.html
最近更新
教材專(zhuān)著