熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式系統(tǒng)Flash存儲管理策略研究

嵌入式系統(tǒng)Flash存儲管理策略研究

作者: 時(shí)間:2012-11-20 來源:網(wǎng)絡(luò) 收藏

1 引言

中通常都需要存放一些非易失性數(shù)據(jù), 并且數(shù)據(jù)量的大小和數(shù)據(jù)類型根據(jù)不同需求差異很大。因此選取合適的器是完成數(shù)據(jù)的第一步, 更重要的是使系統(tǒng)長期穩(wěn)定、高效的工作, 這就必須尋求一個(gè)完備的存儲器數(shù)據(jù)方法[ 1] 。本文介紹了一種適用于無文件系統(tǒng)環(huán)境下的N OR 方法, 采用分塊和狀態(tài)轉(zhuǎn)換的方法使得 的使用效率和操作可靠性得到大大提高。

本文引用地址:http://www.bjwjmy.cn/article/148242.htm

2 NOR 存儲器及其特性

NOR Flash 和NAND Flash 是目前市場上兩種主要的Flash 存儲器。一般在非海量存儲型的設(shè)備中都是直接采用NOR Flash 作為程序代碼和非易失性數(shù)據(jù)的存儲器, 這主要是由NORFlash 的特點(diǎn)所決定的。NOR Flash 的特點(diǎn)如下:

1) 存儲容量較小, 一般在1~ 16MByte 之間。

2) 具有和SRAM 相同的接口, 隨機(jī)讀取速度快, 可以做到芯片內(nèi)執(zhí)行( XIP) [ 2] 。

3) 存儲單元只能由1 寫成0, 因此進(jìn)行寫操作前必須先進(jìn)行擦除操作, 使對應(yīng)的單元變成1。

4) 器件有一定的使用壽命, 一般為10~ 100 萬次。隨著使用次數(shù)的增加, 可能有的單元會失效。但是NOR Flash 出廠時(shí)器件的每個(gè)單元都有效。NOR Flash 的眾多特性使得它成為系統(tǒng)設(shè)計(jì)中首選的存儲器器件。由于NOR Flash 的擦除操作都是以塊為單位的, 并且不同種類的NOR Flash 器件所支持的擦除單位可能不一樣, 但是每種NOR Flash 器件都支持64KB 為單位的擦除[ 3~ 4] , 因此后面介紹的分塊管理方法將以64KB為塊基本單位, 從而解決分塊管理方法在不同種類NOR Flash 器件上實(shí)現(xiàn)時(shí)所出現(xiàn)的數(shù)據(jù)備份問題。

3 NOR Flash 分塊管理方法

為了均衡每個(gè)Flash 分塊的使用次數(shù), 提高整個(gè)存儲器件的使用壽命, 對Flash 采用分塊管理的方法[ 5] 。以64KB 為單位, 將系統(tǒng)分配用作非易失性數(shù)據(jù)區(qū)域進(jìn)行分塊操作, 其中每個(gè)分塊又分成16 字節(jié)的頭部信息與數(shù)據(jù)區(qū)域。分塊示意圖如圖1 所示。

圖1 分塊示意圖

正是利用分塊的頭部信息, 進(jìn)行擦除次數(shù)均衡與分塊狀態(tài)的切換。對于頭部幾個(gè)主要字段的定義如下:

1) Block_Flag ( 8bit) : 用于標(biāo)志分塊的狀態(tài), 總共有BF _NOT _ INIT ( 0xFF) 、BF _FREE ( 0xFE)、BF_COPYING_ DATA ( 0xFC )、BF _ COPY _ FINISHED(0xF8) 、BF_INUSE( 0xF0) 、BF_SRC_DATA ( 0xE0) 、BF_ERASING( 0xC0)、BF_INVALID(0x00) 8 種狀態(tài)。

2) Blo ck _ Data _ T ype ( 8bit ) 和Blo ck _ Data _Ty pe_Ext ( 8bit ) : 分別表示該分塊存儲的數(shù)據(jù)類型和子類型, 這兩個(gè)字段都由應(yīng)用程序所存儲的數(shù)據(jù)類型決定。例如學(xué)生信息的存儲, 可能的一種存儲方法是一個(gè)分塊存儲學(xué)生的學(xué)號信息, 而其它幾個(gè)分塊存儲學(xué)生的具體信息, 這時(shí)它們的數(shù)據(jù)類型一樣, 但是子類型卻不一樣。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉