[發明專利]版本化存儲設備和方法有效
| 申請號: | 201710026009.3 | 申請日: | 2017-01-13 |
| 公開(公告)號: | CN107025070B | 公開(公告)日: | 2019-07-16 |
| 發明(設計)人: | A.雷扎伊;T.蘇瑞;R.布倫南 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邵亞麗 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 版本 存儲 設備 方法 | ||
1.一種存儲設備,包括:
存儲器;以及
控制器,包括耦合到所述存儲器的存儲器接口,所述控制器被配置為:
接收寫數據以寫到與存儲在存儲器中的第一數據和存儲在存儲器中的第一差分壓縮值相關聯的地址,所述第一差分壓縮值是基于關于所述第一數據的散列函數和壓縮函數確定的;
基于所述寫數據和所述第一數據計算第二差分壓縮值,所述第二差分壓縮值是基于關于所述寫數據和所述第一數據的散列函數和壓縮函數確定的;
將所述第二差分壓縮值存儲在存儲器中;以及
改變地址的關聯以引用所述第二差分壓縮值而不是所述第一差分壓縮值。
2.如權利要求1所述的存儲設備,其中,所述控制器還被配置為:
接收與地址相關聯的讀請求;
讀取第一數據;
讀取第二差分壓縮值;
將所述第一數據和所述第二差分壓縮值組合以形成第二數據;以及
以所述第二數據響應讀請求。
3.如權利要求1所述的存儲設備,其中,所述控制器還被配置為:
接收與地址相關聯的讀請求;
讀取第一數據;以及
以第一數據響應所述讀請求。
4.如權利要求1所述的存儲設備,其中,所述控制器還被配置為:
保持所述地址和第一差分壓縮值的關聯;
接收與所述地址相關聯的讀請求;
讀取第一數據;
讀取所述第一差分壓縮值;
將所述第一數據和所述第一差分壓縮值組合以形成第三數據;以及
以所述第三數據響應所述讀請求。
5.如權利要求1所述的存儲設備,其中:
所述地址被稱為邏輯地址;以及
所述控制器還被配置為:
讀取第一數據;
讀取第二差分壓縮值;
將所述第一數據和所述第二差分壓縮值組合以形成第二數據;
將所述第二數據存儲在存儲器中的物理地址中;以及
更新邏輯地址的關聯以引用存儲所述第二數據的物理地址。
6.如權利要求1所述的存儲設備,其中,所述控制器還被配置為在所述存儲器中保持包括多個條目的映射表,每個條目包括邏輯地址、物理地址以及差分壓縮值的指示。
7.如權利要求1所述的存儲設備,其中:
所述存儲器包括非易失性存儲器和易失性存儲器;以及
所述控制器還被配置為將第一數據存儲在非易失性存儲器中并將第二差分壓縮值存儲在易失性存儲器中。
8.如權利要求7所述的存儲設備,其中,所述控制器還被配置為將第二差分壓縮值從易失性存儲器傳送到非易失性存儲器。
9.如權利要求1所述的存儲設備,其中,所述第一數據被存儲在無法執行原地寫的存儲器的至少一部分中。
10.如權利要求1所述的存儲設備,其中,所述控制器還被配置為:
接收具有未與存儲在存儲器中的數據關聯的新地址的寫請求;
將寫請求的數據寫到存儲器;以及
創建寫到存儲器的數據與所述新地址的關聯。
11.一種方法,包括:
接收寫數據以寫到與存儲在存儲器中的第一數據和存儲在存儲器中的第一差分壓縮值相關聯的地址,所述第一差分壓縮值是基于關于所述第一數據的散列函數和壓縮函數確定的;
基于所述寫數據和所述第一數據計算第二差分壓縮值,所述第二差分壓縮值是基于關于所述寫數據和所述第一數據的散列函數和壓縮函數確定的;
將所述第二差分壓縮值存儲在所述存儲器中;以及
改變地址的關聯以引用所述第二差分壓縮值而不是所述第一差分壓縮值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710026009.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:屋面保溫防水彩板(A)
- 下一篇:非易失性存儲器裝置及其垃圾收集方法





