[發(fā)明專利]閃存設(shè)備中數(shù)據(jù)寫入的方法及設(shè)備在審
| 申請?zhí)枺?/td> | 201710551236.8 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN109213433A | 公開(公告)日: | 2019-01-15 |
| 發(fā)明(設(shè)計)人: | 郭云格;陳明宇;朱曉靜 | 申請(專利權(quán))人: | 華為技術(shù)有限公司;中國科學(xué)院計算技術(shù)研究所 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 閃存設(shè)備 無效數(shù)據(jù) 第一數(shù)據(jù) 邏輯地址 物理頁 寫入 讀取 方法和設(shè)備 編碼效果 存儲空間 使用壽命 數(shù)據(jù)編碼 數(shù)據(jù)擦除 數(shù)據(jù)存儲 物理地址 數(shù)據(jù)寫 攜帶 壓縮 | ||
1.一種閃存設(shè)備中數(shù)據(jù)寫入的方法,其特征在于,所述閃存設(shè)備包括控制器和存儲介質(zhì),所述存儲介質(zhì)包含多個物理頁;所述方法包括:
所述控制器接收數(shù)據(jù)寫請求;所述數(shù)據(jù)寫請求攜帶邏輯地址及第一數(shù)據(jù);其中,所述閃存設(shè)備存儲有所述邏輯地址與第一物理頁地址的映射關(guān)系;
所述控制器根據(jù)所述邏輯地址與所述第一物理頁地址的映射關(guān)系從所述第一物理頁地址指向的存儲空間讀取第二數(shù)據(jù);
所述控制器將所述第一數(shù)據(jù)與所述第二數(shù)據(jù)進(jìn)行邏輯運算得到第三數(shù)據(jù);其中,所述邏輯運算為異或操作或同或操作;
所述控制器壓縮所述第三數(shù)據(jù)得到第四數(shù)據(jù);
所述控制器將所述第四數(shù)據(jù)編碼到無效數(shù)據(jù)物理頁的存儲空間得到第五數(shù)據(jù);所述無效數(shù)據(jù)物理頁的存儲空間的地址為第二物理頁地址;
所述控制器記錄存儲被編碼數(shù)據(jù)的所述第二物理頁地址。
2.如權(quán)利要求1所述方法,其特征在于,所述控制器記錄存儲被編碼數(shù)據(jù)的所述第二物理頁地址,具體包括:所述控制器將所述第二物理頁地址存儲到所述第一物理頁地址指向的存儲空間所在的物理頁的額外空間。
3.如權(quán)利要求2所述方法,其特征在于,還包括:所述控制器將所述第五數(shù)據(jù)的校驗數(shù)據(jù)存儲在所述第二物理頁地址指向的存儲空間所在的物理頁的額外空間。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括:
所述控制器接收數(shù)據(jù)讀請求;所述數(shù)據(jù)讀請求攜帶所述邏輯地址;
所述控制器根據(jù)所述邏輯地址與所述第一物理頁地址的映射關(guān)系從所述第一物理頁地址指向的存儲空間讀取所述第二數(shù)據(jù);
所述控制器從所述第一物理頁地址指向的存儲空間所在的物理頁的額外空間讀取存儲所述被編碼數(shù)據(jù)的所述第二物理頁地址,;
所述控制器根據(jù)所述第二物理頁地址從所述第二物理頁地址指向的存儲空間讀取所述第五數(shù)據(jù);
所述控制器解碼所述第五數(shù)據(jù)得到所述第四數(shù)據(jù);
所述控制器解壓縮所述第四數(shù)據(jù)得到所述第三數(shù)據(jù);
所述控制器將所述第三數(shù)據(jù)與所述第二數(shù)據(jù)進(jìn)行所述邏輯運算得到所述第一數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,其特征在于,所述控制器記錄存儲被編碼數(shù)據(jù)的第二物理頁的地址,具體包括:所述控制器建立所述邏輯地址與所述物理頁地址的映射關(guān)系,并生成標(biāo)識;其中所述物理頁地址包含所述第一物理頁地址和所述第二物理頁地址,所述標(biāo)識用于指示所述第二物理頁地址指向的存儲空間中的數(shù)據(jù)為被編碼數(shù)據(jù)。
6.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
所述控制器接收數(shù)據(jù)讀請求;所述數(shù)據(jù)讀請求攜帶所述邏輯地址;
所述控制器根據(jù)所述邏輯地址與所述物理頁地址的映射關(guān)系從所述第一物理頁地址指向的存儲空間中讀取所述第二數(shù)據(jù),從所述第二物理頁地址指向的存儲空間讀取所述第五數(shù)據(jù);
所述控制器根據(jù)所述標(biāo)識,確定所述第五數(shù)據(jù)為被編碼數(shù)據(jù);
所述控制器解碼所述第五數(shù)據(jù)得到所述第四數(shù)據(jù);
所述控制器解壓縮所述第四數(shù)據(jù)得到所述第三數(shù)據(jù);
所述控制器將所述第三數(shù)據(jù)與所述第二數(shù)據(jù)進(jìn)行所述邏輯運算得到所述第一數(shù)據(jù)。
7.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:所述控制器壓縮所述第三數(shù)據(jù)得到第四數(shù)據(jù)之前,確定所述第三數(shù)據(jù)中0的位數(shù)小于閾值。
8.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:所述控制器將所述第四數(shù)據(jù)編碼到無效數(shù)據(jù)物理頁的存儲空間得到第五數(shù)據(jù)之前,確定所述第三數(shù)據(jù)壓縮成功。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司;中國科學(xué)院計算技術(shù)研究所,未經(jīng)華為技術(shù)有限公司;中國科學(xué)院計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710551236.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 使記錄在一個記錄介質(zhì)上的數(shù)字內(nèi)容無效的數(shù)據(jù)無效設(shè)備
- 用于固態(tài)驅(qū)動器優(yōu)化的刪除時移除技術(shù)
- 無效數(shù)據(jù)擦除方法、裝置及系統(tǒng)
- 使操作器圖中的流無效
- SRTM數(shù)據(jù)無效區(qū)域的填補方法和設(shè)備
- 閃存的控制器及控制方法
- 無效數(shù)據(jù)資源的清除方法、裝置、設(shè)備及計算機(jī)可讀介質(zhì)
- 存儲器件及其控制方法
- 地址轉(zhuǎn)譯數(shù)據(jù)無效化
- 垃圾回收空間管理方法、裝置及計算機(jī)可讀存儲介質(zhì)
- 用于虛擬機(jī)的日志結(jié)構(gòu)化卷加密
- 響應(yīng)于第二讀取請求的第一數(shù)據(jù)
- 數(shù)據(jù)管理方法、存儲器控制電路單元以及存儲器存儲裝置
- 一種數(shù)據(jù)處理方法和裝置
- 一種基于NVDIMM的數(shù)據(jù)寫緩存方法及其裝置
- 饋送服務(wù)引擎
- 數(shù)據(jù)處理方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 一種用于電力數(shù)據(jù)分析的智能鎖
- 數(shù)據(jù)存儲方法、裝置、計算機(jī)可讀存儲介質(zhì)及電子設(shè)備
- 數(shù)據(jù)管理方法、裝置、設(shè)備與計算機(jī)可讀存儲介質(zhì)





