[發明專利]寫數據的方法、讀數據的方法及存儲設備有效
| 申請號: | 200910090698.X | 申請日: | 2009-09-08 |
| 公開(公告)號: | CN101645043A | 公開(公告)日: | 2010-02-10 |
| 發明(設計)人: | 萬峪臣;徐君 | 申請(專利權)人: | 成都市華為賽門鐵克科技有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 | 代理人: | 劉 芳 |
| 地址: | 611731四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 方法 讀數 存儲 設備 | ||
1.一種寫數據的方法,其特征在于,包括:
接收主機發送的寫數據請求,所述寫數據請求中包括邏輯塊尋址地址, 以及由主機的驅動程序根據所述邏輯塊尋址地址獲得的頁號;
根據所述頁號,在存儲設備預置的頁表中查找是否存在與所述頁號對應 的第一物理地址中的第一物理塊號,所述頁表中包括頁號和物理塊號的對應 關系;
若存在與所述頁號對應的第一物理塊號,則將所述寫數據請求中的待寫 入數據寫入所述第一物理塊號標識的第一物理塊中;
若所述頁表中不存在與所述頁號對應的所述第一物理塊號,則從空白塊 表中調取標識第一空白物理塊的第二物理地址,將所述第二物理地址中的第 二物理塊號與所述頁號的對應關系保存到所述頁表中;將所述寫數據請求中 的待寫入數據寫入所述第二物理塊號標識的第二物理塊中。
2.根據權利要求1所述的寫數據的方法,其特征在于,所述第一物理地 址中還包括第一塊內偏移量,若所述第一塊內偏移量指示所述第一物理塊被 寫滿,則從空白塊表中調取標識第二空白物理塊的第三物理地址,將所述第 三物理地址中的第三物理塊號替換第一物理塊號作為與所述頁號對應的物理 塊號,保存到所述頁表中;
將所述寫數據請求中的待寫入數據寫入所述第三物理塊號標識的第三物 理塊中。
3.根據權利要求2所述的寫數據的方法,其特征在于,還包括:
刪除所述第一物理塊中保存的數據;將刪除數據后的所述第一物理塊作 為第三空白物理塊,并將標識所述第三空白物理塊的所述第一物理地址保存 到所述空白塊表中。
4.一種存儲設備,其特征在于,包括:
第一接收單元,用于接收主機發送的寫數據請求,所述寫數據請求中包 括邏輯塊尋址地址,以及由主機的驅動程序根據所述邏輯塊尋址地址獲得的 頁號;
第一內存單元,用于存儲預置的頁表,所述頁表中包括頁號和物理塊號 的對應關系;
第一固件單元,用于根據所述第一接收單元接收到的所述寫數據請求中 的所述頁號,在所述第一內存單元存儲的所述頁表中查找是否存在與所述頁 號對應的第一物理地址中的第一物理塊號,以及用于若在所述頁表中不存在 所述頁號對應的所述第一物理塊號,則從空白塊表中調取標識第一空白物理 塊的第二物理地址,并將所述第二物理地址中的第二物理塊號與所述頁號的 對應關系保存到所述第一內存單元存儲的所述頁表中;
第一數據搬移單元,用于若所述第一固件單元在所述頁表中查找到與所 述頁號對應的第一物理塊號,則將所述寫數據請求中的待寫入數據寫入所述 第一物理塊號標識的第一物理塊中,以及用于若所述第一固件單元在所述頁 表中查找不到與所述頁號對應的第一物理塊號,將所述寫數據請求中的待寫 入數據寫入所述第二物理塊號標識的第二物理塊中。
5.根據權利要求4所述的存儲設備,其特征在于,所述第一物理地址中 還包括第一塊內偏移量,
所述第一固件單元還用于若所述第一塊內偏移量指示所述第一物理塊被 寫滿,則從空白塊表中調取標識第二空白物理塊的第三物理地址,并將所述 第三物理地址中的第三物理塊號替換第一物理塊號作為與所述頁號對應的物 理塊號,保存到所述第一內存單元存儲的所述頁表中;
所述第一數據搬移單元還用于將所述寫數據請求中的待寫入數據寫入所述第三 物理塊號標識的第三物理塊中。
6.根據權利要求5所述的存儲設備,其特征在于,所述第一固件單元還用于刪 除所述第一物理塊中保存的數據;將刪除數據后的所述第一物理塊作為第三空白物理 塊,并將標識所述第三空白物理塊的所述第一物理地址保存到所述空白塊表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都市華為賽門鐵克科技有限公司,未經成都市華為賽門鐵克科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910090698.X/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





