[發(fā)明專利]一種Flash存儲文件系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410163186.2 | 申請日: | 2014-04-22 |
| 公開(公告)號: | CN103902741B | 公開(公告)日: | 2018-04-27 |
| 發(fā)明(設計)人: | 周景德;張金明;金杰 | 申請(專利權)人: | 北京華力創(chuàng)通科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F12/02 |
| 代理公司: | 北京超凡志成知識產(chǎn)權代理事務所(普通合伙)11371 | 代理人: | 吳開磊 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 flash 存儲 文件系統(tǒng) | ||
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種Flash存儲文件系統(tǒng)。
背景技術
高速數(shù)據(jù)采集目前被廣泛應用于雷達、信號處理及通信等需要進行信號記錄的領域,由此對高速大容量存儲的需求越來越高,而且對存儲系統(tǒng)的使用靈活性及穩(wěn)定性提出了更高的要求。因此針對高速Flash存儲方面的文件系統(tǒng)的開發(fā)與研究具有重大的現(xiàn)實意義。
然而現(xiàn)有技術中,由于生產(chǎn)工藝的問題,F(xiàn)lash存儲器在出廠時可能存在一定的壞塊。這些固有壞塊不能用于存儲數(shù)據(jù)。另外,使用過程中由于讀寫次數(shù)增多,好塊也會變得不穩(wěn)定或失效,成為壞塊(即使用壞塊)。無論是固有壞塊還是使用壞塊其都會對Flash存儲文件系統(tǒng)會有影響,因此如何合理組織Flash文件系統(tǒng)的存儲塊(包括壞塊、可用塊以及已用塊)的管理,以最大程度并行更多數(shù)量的Flash芯片,從而達到高速數(shù)據(jù)存儲的目的,是個本領域技術人員亟待解決的技術問題。
發(fā)明內容
本發(fā)明的目的是提供一種高速Flash存儲文件系統(tǒng),已實現(xiàn)對Flash存儲設備的空間管理,通過該文件系統(tǒng)使得Flash存儲設備的存儲速度得到有效顯著提升。
為了達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
一種高速Flash存儲文件系統(tǒng),包括多個Flash芯片陣列,還包括:存儲塊管理模塊,其中:
所述存儲塊管理模塊,用于組織Flash芯片陣列中的空間塊,根據(jù)文件的屬性信息,并利用所需大小的空間塊進行組織,最大化的并行所使用Flash芯片。
與現(xiàn)有技術相比,本發(fā)明實施例的優(yōu)點在于:
本發(fā)明提供的一種Flash存儲文件系統(tǒng),由上述本發(fā)明提供的技術方案可以看出,本發(fā)明實施例提供的高速Flash存儲文件系統(tǒng)具有完整的存儲空間管理功能和文件管理功能,性能優(yōu)異、模塊簡潔,可以實現(xiàn)對Flash存儲設備的有效文件管理。
附圖說明
圖1為本發(fā)明實施例提供的Flash文件系統(tǒng)軟件結構原理示意圖;
圖2為本發(fā)明實施例提供的Flash文件系統(tǒng)的塊排列方式示意圖;
圖3為本發(fā)明實施例提供的Flash文件系統(tǒng)的文件刪除流程示意圖。
圖4為本發(fā)明實施例提供的Flash文件系統(tǒng)中涉及的壞塊表數(shù)據(jù)格式示意圖;
圖5為本發(fā)明實施例提供的Flash文件系統(tǒng)中涉及的單個可用塊信息數(shù)據(jù)格式;
圖6為本發(fā)明實施例提供的Flash文件系統(tǒng)中涉及的展示壞塊到可用塊表的生成關系。
具體實施方式
下面通過具體的實施例子并結合附圖對本發(fā)明做進一步的詳細描述。
參見圖1,本發(fā)明實施例提供了一種Flash存儲文件系統(tǒng),包括多個Flash芯片陣列,還包括:存儲塊管理模塊,其中:
所述存儲塊管理模塊,用于組織Flash芯片陣列中的空間塊,根據(jù)文件的屬性信息,并利用所需大小的空間塊進行組織,最大化的并行所使用Flash芯片。
需要說明的是,該存儲塊管理模塊會利用所需大小的空間塊進行特定方式的組織,最大化的并行使用Flash硬件,以便高速存儲使用。
下面對文件的屬性信息以及上述存儲塊管理模塊是如何根據(jù)文件的屬性信息,利用空間塊進行組織操作做一下具體介紹:
文件的屬性信息包括:文件名稱、存儲類型、采集類型、創(chuàng)建時間、使用時間、文件大小、文件在存儲卡的塊起始地址、文件在存儲卡的塊結束地址、最后一個塊的使用量偏移、用戶自定義128字節(jié)信息。通過如上信息中的起始塊地址和結束塊地址就可以找到文件的數(shù)據(jù)所在位置。文件為順序存儲方式。
下面對本發(fā)明實施例提供的Flash存儲文件系統(tǒng)的具體原理結構做進一步的說明:
較佳地,所述存儲塊管理模塊包括壞塊管理單元、可用塊管理單元和已用塊管理單元,其中:
所述壞塊管理單元,用于處理Flash存儲文件系統(tǒng)中的壞塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京華力創(chuàng)通科技股份有限公司,未經(jīng)北京華力創(chuàng)通科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410163186.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





