[發明專利]閃存設備及其管理方法、數據讀寫方法及讀寫裝置有效
| 申請號: | 201210284917.X | 申請日: | 2012-08-10 |
| 公開(公告)號: | CN102831072A | 公開(公告)日: | 2012-12-19 |
| 發明(設計)人: | 郭丹 | 申請(專利權)人: | 深圳市江波龍電子有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市南山區科發路8*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 設備 及其 管理 方法 數據 讀寫 裝置 | ||
1.一種閃存設備的管理方法,包括以下步驟:
建立邏輯塊和物理塊的塊映射表,所述塊映射表中記錄邏輯塊和物理塊的對應關系;
根據第一條寫命令中的起始邏輯地址和寫入長度計算并記錄頁偏移量;
將邏輯塊中的邏輯頁數加1,并根據所述頁偏移量計算邏輯塊中第一個邏輯頁和最后一個邏輯頁所占扇區數,對所述邏輯塊與物理塊中的頁映射表進行修改;所述頁映射表記錄一個邏輯塊中邏輯頁和物理頁的對應關系。
2.根據權利要求1所述的閃存設備的管理方法,其特征在于,所述根據第一條寫命令中的起始邏輯地址和寫入長度計算并記錄頁偏移量的步驟包括:
將所述起始邏輯地址對每頁扇區數取余,得到起始邏輯地址在塊中的扇區偏移;
將所述起始邏輯地址在塊中的扇區偏移和寫入扇區長度求和,再將所述和對每頁扇區數取余,得到所述頁偏移量。
3.根據權利要求1或2中所述的閃存設備的管理方法,其特征在于,所述對所述邏輯塊與物理塊中的頁映射表進行修改步驟包括以下步驟:
將邏輯塊中的邏輯頁數加1;
將邏輯塊中的最后一個邏輯頁和第一個邏輯頁映射到物理塊中的最后一個物理頁,其中,邏輯塊中的最后一個邏輯頁映射到物理塊中最后一個物理頁的前部分,所述最后一個邏輯頁所占的扇區數等于頁偏移量,第一個邏輯頁位于最后一個物理頁的后部分,所述第一個邏輯頁所占的扇區數等于每頁扇區數減去頁偏移量;
邏輯塊中的其他邏輯頁映射到物理塊中的上一個物理頁。
4.一種閃存設備的數據寫入方法,包括以下步驟:
獲取建立邏輯塊和物理塊的塊映射表后第一個寫命令中的起始邏輯地址和寫入扇區長度,計算出頁偏移量;
將邏輯塊中的邏輯頁數加1,根據頁偏移量計算邏輯塊中第一個邏輯頁及最后一個邏輯頁所占扇區數;
將第一個邏輯頁的數據寫入臨時塊,其他數據按頁順序寫入順序塊;
當順序塊只剩最后一個物理頁時,將第一個邏輯頁和最后一個邏輯頁合并,寫入順序塊的最后一個物理頁,當前寫命令中還未寫入的數據寫入下一個邏輯塊。
5.根據權利要求4所述的閃存設備的數據寫入方法,其特征在于,當在數據寫入的時候出現頁偏移量和舊塊中的頁偏移量不一致時,按照新建立的塊映射表后計算出的頁偏移量進行寫入。
6.一種閃存設備的數據讀出方法,包括如下步驟:
根據讀命令中的起始邏輯地址和讀出扇區長度確定讀出數據所在的邏輯塊,以及根據預先讀出的扇區的數據確定頁偏移量;
獲取塊映射表,根據塊映射表找到邏輯塊對應的物理塊,再根據所述頁偏移量和塊映射表計算邏輯頁;
獲取頁映射表,根據計算出的邏輯頁和頁映射表,找到對應的物理頁,讀出數據。
7.根據權利要求6所述的閃存設備的數據讀出方法,其特征在于,所述物理塊為舊塊、順序塊或臨時塊,所述舊塊為存儲舊數據的塊;所述順序塊為當前順序寫入數據的塊;所述臨時塊為臨時存儲數據的塊;所述根據頁偏移量和塊映射表計算邏輯頁的步驟包括:
位于順序塊的數據按照順序塊的頁偏移量計算邏輯頁,位于舊塊的數據按照舊塊的頁偏移量計算邏輯頁。
8.一種閃存設備,其特征在于,包括:
建立模塊,用于建立邏輯塊和物理塊的塊映射表,所述塊映射表中記錄邏輯塊和物理塊的對應關系;計算模塊,用于根據第一條寫命令中的起始邏輯地址和寫入長度計算并記錄頁偏移量;
更新模塊,用于將邏輯塊中的邏輯頁數加1,并根據頁偏移量計算邏輯塊中第一個邏輯頁和最后一個邏輯頁所占扇區數,對所述邏輯塊與物理塊中的頁映射表進行修改;所述頁映射表記錄一個邏輯塊中邏輯頁和物理頁的對應關系。
9.根據權利要求8所述的閃存設備,其特征在于,所述計算模塊還用于將所述起始邏輯地址對每頁扇區數取余,得到起始邏輯地址在塊中的扇區偏移,以及將所述起始邏輯地址在塊中的扇區偏移和寫入扇區長度求和,再將所述和對每頁扇區數取余,得到所述頁偏移量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市江波龍電子有限公司,未經深圳市江波龍電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210284917.X/1.html,轉載請聲明來源鉆瓜專利網。





