[發(fā)明專利]減少固態(tài)硬盤中DRAM使用的方法及使用其的固態(tài)硬盤有效
| 申請(qǐng)?zhí)枺?/td> | 201610573948.5 | 申請(qǐng)日: | 2016-07-20 |
| 公開(kāi)(公告)號(hào): | CN107643987B | 公開(kāi)(公告)日: | 2020-06-05 |
| 發(fā)明(設(shè)計(jì))人: | 李厚鋆 | 申請(qǐng)(專利權(quán))人: | 深圳衡宇芯片科技有限公司 |
| 主分類號(hào): | G06F12/06 | 分類號(hào): | G06F12/06 |
| 代理公司: | 廣州華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 陳佳妹 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵海*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 減少 固態(tài) 硬盤 dram 使用 方法 | ||
本發(fā)明提供一種減少固態(tài)硬盤中DRAM使用的方法及使用其的固態(tài)硬盤,其中方法包括:在固態(tài)硬盤的DRAM中提供參照表;提供邏輯對(duì)應(yīng)實(shí)體地址表;接收來(lái)自固態(tài)硬盤的主機(jī)的命令,用以對(duì)非揮發(fā)性內(nèi)存單元的目標(biāo)邏輯地址進(jìn)行存取;確認(rèn)實(shí)體地址是否儲(chǔ)存在邏輯對(duì)應(yīng)實(shí)體地址表中;使用子群中的映像數(shù)據(jù)以執(zhí)行命令,或?qū)繕?biāo)邏輯地址的映像數(shù)據(jù)的對(duì)應(yīng)子群經(jīng)參照表由映像表復(fù)制到DRAM中;及增加DRAM的目標(biāo)實(shí)體地址到邏輯對(duì)應(yīng)實(shí)體地址表中,目標(biāo)邏輯地址的映像數(shù)據(jù)儲(chǔ)存在目標(biāo)實(shí)體地址,以便目標(biāo)邏輯地址能對(duì)應(yīng)到目標(biāo)實(shí)體地址。其不必從閃存芯片中復(fù)制整個(gè)映像表到DRAM,因此可以減少DRAM的容量需求。
技術(shù)領(lǐng)域
本發(fā)明涉及一種固態(tài)硬盤領(lǐng)域,特別是涉及一種減少固態(tài)硬盤中DRAM(DynamicRandom Access Memory,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)使用的方法及使用其的固態(tài)硬盤。
背景技術(shù)
近來(lái),閃存廣泛用于儲(chǔ)存數(shù)字化數(shù)據(jù),具有許多應(yīng)用面:閃存芯片可集結(jié)成形成固態(tài)硬盤,作為筆記本電腦的主要部件,或制成可攜式儲(chǔ)存裝置,如U盤;一顆單一閃存芯片也可被封裝形成micro SD記憶卡,插入智能型手機(jī)中用來(lái)記錄數(shù)據(jù)。以固態(tài)硬盤為例,相較于應(yīng)傳統(tǒng)硬盤,固態(tài)硬盤具有防震、小尺寸、低散熱及快速讀寫(xiě)等優(yōu)點(diǎn)。雖然傳統(tǒng)硬盤比固態(tài)硬盤有較高的位成本比,但兩者差異正在縮小中。固態(tài)硬盤正取代傳統(tǒng)硬盤,成為儲(chǔ)存設(shè)備的主流。
在固態(tài)硬盤或其它相似的儲(chǔ)存設(shè)備中,映像表用來(lái)達(dá)到讀/寫(xiě)的特性。通常情況下,映像表非常大,整張或部分映像表用來(lái)執(zhí)行讀出或?qū)懭氲娜蝿?wù)。因而,實(shí)際上需要儲(chǔ)存整張或部分映像表到一個(gè)DRAM中,以快速響應(yīng)讀/寫(xiě)指令。在DRAM初始化下載整張或部分映像表運(yùn)作前,整張映像表儲(chǔ)存在固態(tài)硬盤的閃存單元(頁(yè)或區(qū)塊)中。固態(tài)硬盤控制器通常與DRAM一同設(shè)計(jì)及制造,DRAM的儲(chǔ)存容量約為固態(tài)硬盤中全部閃存的1/1000。舉例來(lái)說(shuō),如果固態(tài)硬盤的容量為512GB,那么固態(tài)硬盤控制器的DRAM應(yīng)不小于512MB。以往,固態(tài)硬盤的容量不大,需要的DRAM也不大。DRAM的成本不顯著。然而隨著固態(tài)硬盤容量快速增加,DRAM的成本變成了一個(gè)問(wèn)題。
發(fā)明內(nèi)容
鑒于此,有必要針對(duì)傳統(tǒng)隨著固態(tài)硬盤容量的增加,DRAM成本高的問(wèn)題,提供一種能夠減少DRAM的容量需求,從而降低成本的減少固態(tài)硬盤中DRAM使用的方法及使用其的固態(tài)硬盤。為了解決前述問(wèn)題,本發(fā)明提供一種減少固態(tài)硬盤中DRAM使用的方法,該方法包括步驟:
A、在固態(tài)硬盤的DRAM中提供參照表,其中所述參照表具有固態(tài)硬盤的非揮發(fā)性內(nèi)存單元中映像表的多個(gè)子群的實(shí)體地址,其中所述映像表具有映像數(shù)據(jù),每一映像數(shù)據(jù)用以映像邏輯地址至所述固態(tài)硬盤的非揮發(fā)性內(nèi)存單元的對(duì)應(yīng)實(shí)體地址;每一子群包括所有映像數(shù)據(jù)的一部分;
B、在所述固態(tài)硬盤的DRAM中提供邏輯對(duì)應(yīng)實(shí)體地址表,其中所述邏輯對(duì)應(yīng)實(shí)體地址表儲(chǔ)存多個(gè)邏輯地址及DRAM的實(shí)體地址,其中DRAM的每一實(shí)體地址對(duì)應(yīng)一個(gè)邏輯地址且指向具有對(duì)應(yīng)邏輯地址的映像數(shù)據(jù)的子群;
C、接收命令,所述命令來(lái)自固態(tài)硬盤的主機(jī),用以對(duì)非揮發(fā)性內(nèi)存單元的目標(biāo)邏輯地址進(jìn)行存取;
D、確認(rèn)對(duì)應(yīng)該目標(biāo)邏輯地址的DRAM的實(shí)體地址是否儲(chǔ)存在所述邏輯對(duì)應(yīng)實(shí)體地址表中;
E、如果步驟D的結(jié)果為是,使用所述子群中的映像數(shù)據(jù)以執(zhí)行所述命令,或如果步驟D的結(jié)果為否,將包含所述目標(biāo)邏輯地址的映像數(shù)據(jù)的對(duì)應(yīng)子群經(jīng)所述參照表由所述映像表復(fù)制到所述DRAM中,以執(zhí)行所述命令;及
F、增加所述DRAM的目標(biāo)實(shí)體地址到所述邏輯對(duì)應(yīng)實(shí)體地址表中,所述目標(biāo)邏輯地址的映像數(shù)據(jù)儲(chǔ)存在所述目標(biāo)實(shí)體地址,以便所述目標(biāo)邏輯地址能對(duì)應(yīng)到所述目標(biāo)實(shí)體地址。
在其中一個(gè)實(shí)施例中,在步驟F之前進(jìn)一步包括步驟E1:
E1、當(dāng)所述邏輯對(duì)應(yīng)實(shí)體地址表達(dá)到最大儲(chǔ)存容量時(shí),將所有目標(biāo)邏輯地址中具有最低優(yōu)先性的目標(biāo)邏輯地址從該所述輯對(duì)應(yīng)實(shí)體地址表中移除。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳衡宇芯片科技有限公司,未經(jīng)深圳衡宇芯片科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610573948.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種使用環(huán)形Buffer和自動(dòng)回收描述符的AIF接收數(shù)據(jù)處理方法
- 下一篇:一種具有失效切換機(jī)制的存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 同類專利
- 專利分類
- DRAM組合控制方法
- DRAM子陣列級(jí)自動(dòng)刷新存儲(chǔ)器控制器優(yōu)化
- 一種減小DRAM節(jié)電模式下靜態(tài)功耗的電路及方法
- 一種更新DRAM配置的自適應(yīng)裝置和方法
- 一種減小DRAM節(jié)電模式下靜態(tài)功耗的電路
- 使用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)高速緩存指示符高速緩存存儲(chǔ)器以提供可擴(kuò)展DRAM高速緩存管理
- 基于序列模式的DRAM故障關(guān)聯(lián)分析方法
- 一種Dram休眠及喚醒方法、裝置和存儲(chǔ)介質(zhì)
- 一種DRAM內(nèi)存時(shí)序配置方法和裝置
- 一種自動(dòng)更新DRAM刷新間隔的方法及裝置





