[發明專利]提高閃存介質讀寫速度的方法有效
| 申請號: | 200710187526.5 | 申請日: | 2007-11-21 |
| 公開(公告)號: | CN101441596A | 公開(公告)日: | 2009-05-27 |
| 發明(設計)人: | 萬紅波 | 申請(專利權)人: | 深圳市朗科科技股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 | 代理人: | 胡海國;王艷春 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 閃存 介質 讀寫 速度 方法 | ||
技術領域
本發明涉及靜態存儲器領域,特別涉及一種提高閃存介質讀寫速度的方法。?
背景技術
隨著閃存介質(flash)技術和應用的飛速發展,閃存介質的讀寫速度成為衡量閃存介質性能的重要指標,提高閃存介質的讀寫速度將大大提高數據處理效率,有利于擴展閃存介質的應用。現有的文件管理系統如fat文件系統對閃存介質寫數據的過程是先寫目錄區、fat區等隱藏區,再寫數據區。而閃存介質是以頁為最小單位進行管理的,要寫入的數據往往不是從閃存介質的頁開頭開始,而是從某頁的中部開始寫,又在某頁的中間結束。由于閃存介質的特性,對某頁寫數據如果不是從該頁的開頭開始寫,就要把該頁保存的原有數據搬遷到ram里,把要寫的新數據寫到ram,然后把原有數據和新數據一起寫進該頁,過程耗時而且不便于管理,還在頁中產生大量碎片,需要浪費很多時間回收這些碎片。?
發明內容
本發明目的在于提供一種提高閃存介質讀寫速度的方法。?
本發明提出一種提高閃存介質讀寫速度的方法,包括步驟:計算偏移量;根據偏移量對數據操作進行偏移處理;執行數據操作。?
優選地,上述計算偏移量的步驟包括:獲取數據區邏輯起始地址;取得閃存介質的頁的扇區數;根據數據區邏輯起始地址和扇區數計算偏移量。?
優選地,上述根據數據區邏輯起始地址和扇區數計算偏移量是將數據區邏輯起始地址與扇區數取余數,將取得的余數作為偏移量。?
優選地,上述計算偏移量的步驟在每次格式化閃存介質后進行。?
優選地,上述計算格式化存儲介質包括向隱藏區寫數據的步驟,計算偏移量的步驟在向隱藏區寫數據的步驟之后進行。?
上述數據操作包括向閃存介質指定邏輯地址寫數據或從閃存介質指定邏輯地址讀數據。?
優選地,上述根據偏移量對數據操作進行偏移處理是將數據操作的指定邏輯地址與偏移量相加得到的和值作為實際邏輯地址。?
優選地,上述提高閃存介質讀寫速度的方法,還包括步驟:判斷數據操作指定邏輯地址是否大于等于數據區邏輯起始地址,若指定邏輯地址大于等于數據區邏輯起始地址則對數據操作進行偏移處理,取得實際邏輯地址。?
上述執行數據操作是從實際邏輯地址或從指定邏輯地址開始執行數據操作。?
上述偏移量保存在閃存介質的特定存儲空間中。?
本發明提供的提高閃存介質讀寫速度的方法能根據文件系統(例如fat16,fat32,ntfs等)把閃存介質的最小寫入單位頁與文件系統的最小寫入單位簇對齊,讓每個簇由多個頁組成,實現對閃存介質讀寫數據時,明顯提高讀寫速度,特別是寫的速度,并且避免大量碎片的產生,而無需改變閃存介質硬件結構,也無需改變文件系統,易于實現。?
附圖說明
圖1是本發明第一實施例的文件系統的數據組織形式示意圖;?
圖2是本發明第一實施例的處理流程示意圖;?
圖3是本發明第一實施例計算偏移量的流程示意圖;?
圖4是本發明第一實施例執行數據操作的流程示意圖。?
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。?
具體實施方式
本發明提出第一實施例,基于Fat文件系統實現提高閃存介質讀寫速度。參照圖1,示出Fat文件系統的數據組織形式。Fat文件系統是被windows,linux和大多數移動設備、手持設備操作系統廣泛使用的一種文件系統。以fat?16文件系統為例,Fat文件系統將閃存介質分為數據區和隱藏區兩部分。?
數據區用來存放子目錄和數據,占閃存介質存儲空間的90%以上甚至更多。Fat文件系統將數據區分簇管理,文件是由多個簇組成的,一個簇為多個扇區,每個簇分別標號,通過簇號就可直接找到數據存放地址。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市朗科科技股份有限公司,未經深圳市朗科科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710187526.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:金屬殼體及其成型方法
- 下一篇:一種光時鐘提取裝置及其方法





