[發明專利]一種數據處理方法以及數據處理模塊有效
| 申請號: | 201010255683.7 | 申請日: | 2010-08-16 |
| 公開(公告)號: | CN102375779A | 公開(公告)日: | 2012-03-14 |
| 發明(設計)人: | 萬紅波;鐘智淵 | 申請(專利權)人: | 深圳市朗科科技股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 以及 模塊 | ||
技術領域
本發明涉及數據處理領域,特別涉及一種數據處理方法以及數據處理模塊。
背景技術
當今時代需要存儲的信息量越來越大,人們對于信息的存儲要求越來越高,存儲設備的存儲和讀取速度也成了困擾人們的大問題,很多固態硬盤,U盤,移動硬盤等存儲設備雖然容量大,但每秒進行讀寫操作的次數(IOPS,I/O?per?second),也就是設備相應的讀寫速度不盡人意。
閃存介質由于其大容量,長壽命,非易失性等特點被越來越廣泛的應用到各個領域,對閃存介質進行數據操作時,都是根據邏輯地址對閃存介質進行訪問,閃存介質是以塊為單位進行數據操作,現有技術中,閃存介質內有邏輯塊和物理塊的對應關系對照表,通過此表可知某個邏輯塊對應的物理塊,再根據實際的物理塊進行數據操作,但是,邏輯塊內部還有邏輯頁按順序排列,寫數據時要精確到邏輯頁對應的物理頁,讀寫數據時僅依靠邏輯塊和物理塊的對應關系對照表不能精確到具體的頁,則影響了對閃存進行數據操作的速度。
發明內容
本發明實施例提供了一種能夠提高數據寫入速度的數據處理方法及數據處理模塊。
本發明實施例提供的數據處理方法,包括:獲取物理塊,邏輯塊,物理頁以及邏輯頁之間的關聯關系;根據所述關聯關系以及待寫入數據查詢可寫物理塊信息;判斷查詢到的可寫物理塊是否有空間可寫,若有,則將待寫入數據寫入所述可寫物理塊。
本發明實施例提供的數據處理模塊,包括:獲取單元,用于獲取物理塊,邏輯塊,物理頁以及邏輯頁之間的關聯關系;查詢單元,用于根據關聯關系以及待寫入數據查詢可寫物理塊信息;執行單元,用于判斷查詢到的可寫物理塊是否有空間可寫,若有,則將待寫入數據寫入所述可寫物理塊。
從以上技術方案可以看出,本發明實施例具有以下優點:
本發明實施例中,首先獲取物理塊,邏輯塊,物理頁以及邏輯頁之間的關聯關系,根據該關聯關系以及待寫入數據查詢可寫物理塊信息,判斷查詢到的可寫物理塊是否有空間可寫,若有,則將待寫入數據寫入該可寫物理塊,由于此種方案能夠精確地查詢到可寫物理塊中可以寫入數據的物理頁,并將待寫入數據寫入該可寫物理塊,相比現有技術中將待寫入數據零散的寫入整個存儲介質而言,本發明實施例的方案能夠將待寫入數據進行集中的寫入,從而加快了數據的隨機寫入速度。
附圖說明
圖1為本發明實施例中數據處理方法一個實施例示意圖;
圖2為本發明實施例中數據處理方法另一個實施例示意圖;
圖3為本發明實施例中設備管理區域示意圖;
圖4為本發明實施例中區信息表管理區域示意圖;
圖5為本發明實施例中數據處理模塊一個實施例示意圖。
具體實施方式
本發明實施例提供了一種數據處理方法以及數據處理模塊,用于加快數據的寫入速度。
需要說明的是,本發明實施例中,存儲介質以閃存為例,但不限于閃存,可以是其他類似flash操作模式的其他存儲介質。
請參閱圖1,本發明實施例中數據處理方法一個實施例包括:
101、獲取物理塊,邏輯塊,物理頁以及邏輯頁之間的關聯關系;
閃存以塊為單位進行數據操作,塊分為物理塊和邏輯塊,塊由頁組成,具體頁可分為物理頁和邏輯頁,在對閃存進行數據操作時,都根據邏輯地址對閃存中待訪問的數據所在具體物理地址進行訪問,本實施例中,閃存中的物理塊,邏輯塊,物理頁以及邏輯頁之間具有一定的關聯關系,首先獲取該關聯關系,獲取的具體方式將在后續實施例中詳細說明。
102、根據關聯關系以及待寫入數據查詢可寫物理塊信息;
待寫入數據有相應的邏輯地址,根據待寫入數據的邏輯地址以及步驟101獲取的關聯關系可查詢到能夠寫入待寫入數據的物理塊信息。
103、判斷查詢到的可寫物理塊是否有空間可寫;
當查詢到可寫入數據的物理塊后,判斷該可寫物理塊是否有空間能夠寫入待寫入數據,若可寫物理塊有空間寫入數據,則執行步驟104。
104、將待寫入數據寫入可寫物理塊。
當判斷查詢到的可寫物理塊有空間可寫,則將待寫入數據寫入。
需要說明的是,若步驟103判斷查詢到的可寫物理塊沒有空間可寫,則可啟動回收流程,從已經寫滿無效數據或過期數據的物理塊中選取一個進行擦除,并將擦除后的物理塊作為可寫物理塊,或者還可以從空白塊中選取一個物理塊作為可寫物理塊,需要說明的是,本實施例以及后續實施例中有關物理塊回收的過程為本領域技術人員的公知常識,具體方式此處不做限定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市朗科科技股份有限公司,未經深圳市朗科科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010255683.7/2.html,轉載請聲明來源鉆瓜專利網。





