[發(fā)明專利]數據讀寫方法、存儲器存儲裝置及存儲器控制器在審
| 申請?zhí)枺?/td> | 202210044915.7 | 申請日: | 2022-01-14 |
| 公開(公告)號: | CN114398010A | 公開(公告)日: | 2022-04-26 |
| 發(fā)明(設計)人: | 賴振楠;董偉濤 | 申請(專利權)人: | 深圳宏芯宇電子股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 深圳市嘉勤知識產權代理有限公司 44651 | 代理人: | 劉自麗 |
| 地址: | 518000 廣東省深圳市福田區(qū)梅林街道梅都社區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 讀寫 方法 存儲器 存儲 裝置 控制器 | ||
本發(fā)明提供一種數據讀寫方法、存儲器存儲裝置及存儲器控制器,該方法用于存儲器存儲裝置,存儲器存儲裝置包括存儲器模塊,存儲器模塊包括多個實體塊和多個虛擬塊,實體塊包括多個實體頁,虛擬塊由多個實體塊中的若干實體壞塊的實體好頁構建而成,該方法包括:對虛擬塊進行數據讀取時,根據預設的虛擬塊映射表,找出當前存儲有數據的實體好頁對應的實體壞塊的物理地址,以讀取存儲有數據的實體好頁中的數據;對虛擬塊進行數據寫入時,根據預設的虛擬塊映射表,找出當前空白的實體好頁對應的實體壞塊的物理地址,以將數據寫入到空白的實體好頁中。藉此,可在不改變存儲器存儲裝置的有效存儲容量的情況下,大幅度延長存儲器存儲裝置的使用壽命。
技術領域
本發(fā)明涉及一種存儲器管理技術,尤其涉及一種數據讀寫方法、存儲器存儲裝置及存儲器控制器。
背景技術
隨著技術的發(fā)展,存儲裝置的應用越來越廣泛。在使用過程中,存儲裝置檢測到存儲數據的塊(Block)發(fā)生損壞時,即從取代塊中選取一個替換之前損壞的塊,這樣就能保證存儲裝置的有效存儲,從而延長存儲裝置的使用壽命。只有當所有取代塊都耗盡時,才認為整個存儲裝置的使用壽命到了。顯然,取代塊數量保留的越多,則存儲裝置的使用壽命越長,但是相應的用于有效存儲數據的塊數也越少,導致存儲裝置的有效容量也越小。
發(fā)明內容
本發(fā)明提供一種數據讀寫方法、存儲器存儲裝置及存儲器控制器,可在不改變存儲器存儲裝置的有效存儲容量的情況下,大幅度延長存儲器存儲裝置的使用壽命。
本發(fā)明的實施例提供一種數據讀寫方法,用于存儲器存儲裝置,其中所述存儲器存儲裝置包括存儲器模塊,所述存儲器模塊包括多個實體塊和多個虛擬塊,所述實體塊包括多個實體頁,所述虛擬塊由所述多個實體塊中的若干實體壞塊中的實體好頁構建而成,所述數據讀寫方法包括:對所述虛擬塊進行數據讀取時,根據預設的虛擬塊映射表,找出當前存儲有數據的實體好頁對應的實體壞塊的地址,以讀取所述存儲有數據的實體好頁中的數據;對所述虛擬塊進行數據寫入時,根據預設的虛擬塊映射表,找出當前空白的實體好頁對應的實體壞塊的地址,以將數據寫入所述空白的實體好頁中。
本發(fā)明的實施例另提供一種存儲器存儲裝置,包括:連接接口,用以連接至主機系統(tǒng);存儲器模塊,包括多個實體塊和多個虛擬塊,所述實體塊包括多個實體頁,所述虛擬塊由所述多個實體塊中的若干實體壞塊中的實體好頁構建而成;存儲器控制器,連接至所述連接接口與所述存儲器模塊,其中,所述存儲器控制器用以執(zhí)行上述的數據讀寫方法。
本發(fā)明的實施例另提供一種存儲器控制器,用以控制存儲器模塊,其中所述存儲器模塊包括多個實體塊和多個虛擬塊,所述實體塊包括多個實體頁,所述虛擬塊由所述多個實體塊中的若干實體壞塊中的實體好頁構建而成,且所述存儲器控制器包括:主機接口,用以連接至主機系統(tǒng);存儲器接口,用以連接至所述存儲器模塊;以及存儲器控制電路,連接至所述主機接口與所述存儲器接口。其中所述存儲器控制電路還用以執(zhí)行上述的數據讀寫方法。
基于上述,存儲器模塊除了包括多個實體塊外,還包括多個虛擬塊,且該虛擬塊由多個實體塊中的若干實體壞塊中的實體好頁構建而成。當對虛擬塊進行數據讀取時,根據預設的虛擬塊映射表,找出當前存儲有數據的實體好頁對應的實體壞塊的地址,以讀取存儲有數據的實體好頁中的數據。當對虛擬塊進行數據寫入時,根據預設的虛擬塊映射表,找出當前空白的實體好頁對應的實體壞塊的地址,以將數據寫入空白的實體好頁中。這樣一來,本申請通過塊映射的方式,將產生的實體壞塊進行重新利用,構建虛擬塊以及相應的虛擬塊映射表,使得原有的實體壞塊可以重新被使用,即建立的虛擬塊可以作為取代塊,進行正常使用(包括數據讀取與數據寫入),同時,虛擬塊是由原有的實體壞塊構建而成,其沒有改變初始設定的取代塊的比例和數量,因而不會改變存儲裝置的有效存儲容量。藉此,可在不改變存儲器存儲裝置的有效存儲容量的情況下,大幅度延長存儲器存儲裝置的使用壽命。
附圖說明
圖1是根據本發(fā)明的實施例所示出的存儲器存儲裝置的示意圖。
圖2是根據本發(fā)明的實施例所示出的存儲器控制器的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳宏芯宇電子股份有限公司,未經深圳宏芯宇電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210044915.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:模型管理方法、模型管理服務、客戶端及存儲介質
- 下一篇:一種秀珍菇種植方法
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法、數據系統(tǒng)、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統(tǒng)、數據發(fā)送裝置以及數據結構
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法及數據系統(tǒng)
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統(tǒng)、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現(xiàn)方法、數據發(fā)送裝置及數據再現(xiàn)裝置
- 數據發(fā)送方法、數據再現(xiàn)方法、數據發(fā)送裝置及數據再現(xiàn)裝置





