[發(fā)明專利]有效數(shù)據(jù)管理方法、存儲(chǔ)器存儲(chǔ)裝置及存儲(chǔ)器控制器在審
申請(qǐng)?zhí)枺?/td> | 202110366002.2 | 申請(qǐng)日: | 2021-04-06 |
公開(公告)號(hào): | CN113094306A | 公開(公告)日: | 2021-07-09 |
發(fā)明(設(shè)計(jì))人: | 吳宗霖 | 申請(qǐng)(專利權(quán))人: | 深圳宏芯宇電子股份有限公司 |
主分類號(hào): | G06F13/16 | 分類號(hào): | G06F13/16;G06F3/06 |
代理公司: | 北京同立鈞成知識(shí)產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 張娜;臧建明 |
地址: | 518172 廣東省深圳市龍崗區(qū)南*** | 國省代碼: | 廣東;44 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 有效 數(shù)據(jù)管理 方法 存儲(chǔ)器 存儲(chǔ) 裝置 控制器 | ||
本發(fā)明提供一種有效數(shù)據(jù)管理方法、存儲(chǔ)器存儲(chǔ)裝置及存儲(chǔ)器控制器。所述方法包括:在第一實(shí)體單元中劃分多個(gè)實(shí)體窗,其中每一實(shí)體窗包含多個(gè)實(shí)體程序化單元;在所述多個(gè)實(shí)體窗中的第一實(shí)體窗中存儲(chǔ)管理信息,其中所述管理信息反映所述第一實(shí)體窗的有效計(jì)數(shù);根據(jù)所述有效計(jì)數(shù)查詢對(duì)應(yīng)于所述第一實(shí)體窗的位元映射信息;以及根據(jù)所述位元映射信息決定所述第一實(shí)體窗中的有效數(shù)據(jù)的存儲(chǔ)狀態(tài)。因此,可提高對(duì)存儲(chǔ)器存儲(chǔ)裝置中的有效數(shù)據(jù)的管理效率。
技術(shù)領(lǐng)域
本發(fā)明涉及一種存儲(chǔ)器管理技術(shù),且尤其涉及一種有效數(shù)據(jù)管理方法、存儲(chǔ)器存儲(chǔ)裝置及存儲(chǔ)器控制器。
背景技術(shù)
非易失性存儲(chǔ)器模塊(例如快閃存儲(chǔ)器模塊)具有數(shù)據(jù)非易失性保存、低耗電及數(shù)據(jù)存取快速等優(yōu)點(diǎn)。一般來說,在存儲(chǔ)器存儲(chǔ)裝置的運(yùn)作過程中,存儲(chǔ)器存儲(chǔ)裝置可在后臺(tái)執(zhí)行垃圾回收(garbage collection)程序,以釋放出用以接收新數(shù)據(jù)的新的閑置區(qū)塊。在垃圾回收程序,存儲(chǔ)器存儲(chǔ)裝置一般會(huì)逐一檢查來源區(qū)塊中的每一個(gè)實(shí)體頁是否有存儲(chǔ)有效數(shù)據(jù)。而檢查某一實(shí)體頁是否有存儲(chǔ)有效數(shù)據(jù)的程序相當(dāng)繁瑣,例如需要先將所需的邏輯至實(shí)體映射表從存儲(chǔ)器模塊中讀取出來并載入至緩沖存儲(chǔ)器,然后再根據(jù)此邏輯至實(shí)體映射表來確認(rèn)此實(shí)體頁的實(shí)體地址當(dāng)前是否有映射至特定的邏輯地址等等。然而,隨著存儲(chǔ)器存儲(chǔ)裝置的容量逐漸增大,每一個(gè)實(shí)體區(qū)塊所包含的實(shí)體頁的數(shù)目也越來越多。因此,要對(duì)實(shí)體區(qū)塊中的所有實(shí)體頁進(jìn)行數(shù)據(jù)是否有效的檢查會(huì)耗費(fèi)相當(dāng)多的時(shí)間。
發(fā)明內(nèi)容
本發(fā)明提供一種有效數(shù)據(jù)管理方法、存儲(chǔ)器存儲(chǔ)裝置及存儲(chǔ)器控制器,可提高對(duì)存儲(chǔ)器存儲(chǔ)裝置中的有效數(shù)據(jù)的管理效率。
本發(fā)明的實(shí)施例提供一種有效數(shù)據(jù)管理方法,其用于存儲(chǔ)器存儲(chǔ)裝置。所述存儲(chǔ)器存儲(chǔ)裝置包括存儲(chǔ)器模塊。所述存儲(chǔ)器模塊包括多個(gè)實(shí)體單元。所述有效數(shù)據(jù)管理方法包括:在所述多個(gè)實(shí)體單元中的第一實(shí)體單元中劃分多個(gè)實(shí)體窗,其中每一實(shí)體窗包含多個(gè)實(shí)體程序化單元;在所述多個(gè)實(shí)體窗中的第一實(shí)體窗中存儲(chǔ)管理信息,其中所述管理信息反映所述第一實(shí)體窗的有效計(jì)數(shù);根據(jù)所述有效計(jì)數(shù)查詢對(duì)應(yīng)于所述第一實(shí)體窗的位元映射信息;以及根據(jù)所述位元映射信息決定所述第一實(shí)體窗中的有效數(shù)據(jù)的存儲(chǔ)狀態(tài)。
本發(fā)明的實(shí)施例另提供一種存儲(chǔ)器存儲(chǔ)裝置,其包括連接接口、存儲(chǔ)器模塊及存儲(chǔ)器控制器。所述連接接口用以連接至主機(jī)系統(tǒng)。所述存儲(chǔ)器模塊包括多個(gè)實(shí)體單元。所述存儲(chǔ)器控制器連接至所述連接接口與所述存儲(chǔ)器模塊。所述存儲(chǔ)器控制器用以在所述多個(gè)實(shí)體單元中的第一實(shí)體單元中劃分多個(gè)實(shí)體窗,其中每一實(shí)體窗包含多個(gè)實(shí)體程序化單元。所述存儲(chǔ)器控制器還用以在所述多個(gè)實(shí)體窗中的第一實(shí)體窗中存儲(chǔ)管理信息,其中所述管理信息反映所述第一實(shí)體窗的有效計(jì)數(shù)。所述存儲(chǔ)器控制器還用以根據(jù)所述有效計(jì)數(shù)查詢對(duì)應(yīng)于所述第一實(shí)體窗的位元映射信息。所述存儲(chǔ)器控制器還用以根據(jù)所述位元映射信息決定所述第一實(shí)體窗中的有效數(shù)據(jù)的存儲(chǔ)狀態(tài)。
本發(fā)明的實(shí)施例另提供一種存儲(chǔ)器控制器,其用以控制存儲(chǔ)器模塊。所述存儲(chǔ)器模塊包括多個(gè)實(shí)體單元。所述存儲(chǔ)器控制器包括主機(jī)接口、存儲(chǔ)器接口及存儲(chǔ)器控制電路。所述主機(jī)接口用以連接至主機(jī)系統(tǒng)。所述存儲(chǔ)器接口用以連接至所述存儲(chǔ)器模塊。所述存儲(chǔ)器控制電路連接至所述主機(jī)接口與所述存儲(chǔ)器接口。所述存儲(chǔ)器控制電路用以在所述多個(gè)實(shí)體單元中的第一實(shí)體單元中劃分多個(gè)實(shí)體窗,其中每一實(shí)體窗包含多個(gè)實(shí)體程序化單元。所述存儲(chǔ)器控制電路還用以在所述多個(gè)實(shí)體窗中的第一實(shí)體窗中存儲(chǔ)管理信息,其中所述管理信息反映所述第一實(shí)體窗的有效計(jì)數(shù)。所述存儲(chǔ)器控制電路還用以根據(jù)所述有效計(jì)數(shù)查詢對(duì)應(yīng)于所述第一實(shí)體窗的位元映射信息。所述存儲(chǔ)器控制電路還用以根據(jù)所述位元映射信息決定所述第一實(shí)體窗中的有效數(shù)據(jù)的存儲(chǔ)狀態(tài)。
基于上述,存儲(chǔ)器模塊中的第一實(shí)體單元中可被劃分出多個(gè)實(shí)體窗,其中每一實(shí)體窗包含多個(gè)實(shí)體程序化單元。然后,可在所述多個(gè)實(shí)體窗中的第一實(shí)體窗中存儲(chǔ)管理信息,其反映所述第一實(shí)體窗的有效計(jì)數(shù)。然后,可根據(jù)所述有效計(jì)數(shù)查詢對(duì)應(yīng)于所述第一實(shí)體窗的位元映射信息,以決定所述第一實(shí)體窗中的有效數(shù)據(jù)的存儲(chǔ)狀態(tài)。藉此,可提高對(duì)存儲(chǔ)器存儲(chǔ)裝置中的有效數(shù)據(jù)的管理效率。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳宏芯宇電子股份有限公司,未經(jīng)深圳宏芯宇電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110366002.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 民用大飛機(jī)機(jī)載網(wǎng)絡(luò)的數(shù)據(jù)管理系統(tǒng)及方法
- 一種移動(dòng)應(yīng)用安全管控方法和設(shè)備
- 基于數(shù)據(jù)庫管理系統(tǒng)的電極加工管理系統(tǒng)
- 一種數(shù)據(jù)管理方法及裝置
- 基于XBRL標(biāo)準(zhǔn)的主數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)方法
- 大數(shù)據(jù)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)管理能力評(píng)估的系統(tǒng)及其方法
- 一種基于Hadoop的數(shù)據(jù)管理系統(tǒng)及其管理方法
- 物聯(lián)網(wǎng)檢測(cè)數(shù)據(jù)管理系統(tǒng)及物聯(lián)網(wǎng)檢測(cè)數(shù)據(jù)管理方法
- 基于核心對(duì)象的一體化數(shù)據(jù)管理系統(tǒng)
- 數(shù)據(jù)管理方法、數(shù)據(jù)管理裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于控制非易失性存儲(chǔ)器的控制器
- 處理器、存儲(chǔ)器、計(jì)算機(jī)系統(tǒng)、系統(tǒng)LSI及其驗(yàn)證方法
- 存儲(chǔ)和檢索處理系統(tǒng)的數(shù)據(jù)的存儲(chǔ)器系統(tǒng)和性能監(jiān)視方法
- 用于控制半導(dǎo)體裝置的方法
- 存儲(chǔ)器存儲(chǔ)裝置及其測(cè)試方法
- 存儲(chǔ)器裝置及可促進(jìn)張量存儲(chǔ)器存取的方法
- 使用雙通道存儲(chǔ)器作為具有間隔的單通道存儲(chǔ)器
- 用于管理存儲(chǔ)器訪問操作的方法和系統(tǒng)
- 存儲(chǔ)器控制器、存儲(chǔ)裝置和存儲(chǔ)裝置的操作方法
- 具有部分組刷新的存儲(chǔ)器