[發(fā)明專(zhuān)利]一種具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910367751.X | 申請(qǐng)日: | 2019-05-05 |
| 公開(kāi)(公告)號(hào): | CN110221774A | 公開(kāi)(公告)日: | 2019-09-10 |
| 發(fā)明(設(shè)計(jì))人: | 樊凌雁;王勇;李開(kāi)成 | 申請(qǐng)(專(zhuān)利權(quán))人: | 杭州電子科技大學(xué) |
| 主分類(lèi)號(hào): | G06F3/06 | 分類(lèi)號(hào): | G06F3/06 |
| 代理公司: | 浙江永鼎律師事務(wù)所 33233 | 代理人: | 陸永強(qiáng) |
| 地址: | 310018*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 物理塊 跳轉(zhuǎn) 垃圾回收 固態(tài)硬盤(pán) 磨損均衡 無(wú)效頁(yè) 有效頁(yè) 破壞性實(shí)驗(yàn) 空閑狀態(tài) 隨機(jī)挑選 搬移 記錄 內(nèi)存 寫(xiě)入 回收 交換 維護(hù) | ||
1.一種具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,包括以下步驟:
步驟S1:在同批次NAND Flash中隨機(jī)挑選一片進(jìn)行破壞性實(shí)驗(yàn),記錄每個(gè)物理塊的P/E次數(shù),生成RECT表;
步驟S2:從RECT中挑選P/E次數(shù)最多的物理塊作為下次寫(xiě)入的物理塊;
步驟S3:內(nèi)存中維護(hù)一張IVPT表,記錄每個(gè)物理塊的無(wú)效頁(yè)個(gè)數(shù);
步驟S4:SSD是否為空閑狀態(tài),是則跳轉(zhuǎn)步驟S5,否則跳轉(zhuǎn)步驟S6;
步驟S5:在RECT中尋找Cold Block和Hot Block,交換各自有效頁(yè),跳轉(zhuǎn)步驟S4;
步驟S6:若滿(mǎn)足垃圾回收條件,從IVPT中選取無(wú)效頁(yè)最多的物理塊作為犧牲對(duì)象,將有效頁(yè)搬移到新的物理塊中,跳轉(zhuǎn)步驟S4;
其中,所述的RECT表由數(shù)組實(shí)現(xiàn),數(shù)組下標(biāo)表示物理塊編號(hào),下標(biāo)中的值為該物理塊的剩余P/E次數(shù)等其他信息;
所述的IVPT表由數(shù)組實(shí)現(xiàn),數(shù)組下標(biāo)表示物理塊編號(hào),下標(biāo)中的值為該物理塊中無(wú)效頁(yè)的個(gè)數(shù);
Cold Block為寫(xiě)滿(mǎn)數(shù)據(jù)后長(zhǎng)期未被更新的物理塊,具體表現(xiàn)為RECT中P/E次數(shù)最多;Hot Block為更新頻繁的物理塊,具體表現(xiàn)為RECT中P/E次數(shù)最少。
2.根據(jù)權(quán)利要求1所述的具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,在步驟S1中,其挑選的NAND Flash具有完全的隨機(jī)性,且保證是在同一批次中挑選。
3.根據(jù)權(quán)利要求1所述的具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,在步驟S1中,挑選出來(lái)的NAND Flash用作于嚴(yán)格的寫(xiě)、讀、擦循環(huán)流程,直到測(cè)試物理塊報(bào)廢為止,記錄此刻的P/E次數(shù),統(tǒng)計(jì)所有物理塊的P/E次數(shù),并生成一張RECT表。
4.根據(jù)權(quán)利要求1所述的具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,所述的RECT表常駐在SRAM中。
5.根據(jù)權(quán)利要求1所述的具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,搜索RECT中的最大值,將該值的下標(biāo)取出來(lái),如果RECT中有多個(gè)最大值,優(yōu)先選取第一次遇到最大值的下標(biāo),作為下一次要寫(xiě)入的物理塊。
6.根據(jù)權(quán)利要求1所述的具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,所述的IVPT表常駐在SRAM中。
7.根據(jù)權(quán)利要求1所述的具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,搜索IVPT中的最大值,將該值的下標(biāo)取出來(lái),如果IVPT中有多個(gè)最大值,優(yōu)先選取第一次遇到最大值的下標(biāo),作為垃圾回收的犧牲對(duì)象。
8.根據(jù)權(quán)利要求1所述的具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,當(dāng)SSD處于空閑狀態(tài)下,判斷Cold Bolck和Hot Block中的所有有效頁(yè),并將其進(jìn)行交換。
9.根據(jù)權(quán)利要求1所述的具有磨損均衡意識(shí)的固態(tài)硬盤(pán)垃圾回收的方法,其特征在于,滿(mǎn)足垃圾回收條件時(shí),從IVPT中挑選出相應(yīng)的物理塊,并將該物理塊中的所有有效物理頁(yè)進(jìn)行搬移,搬移完畢后,擦除該物理塊。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于杭州電子科技大學(xué),未經(jīng)杭州電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910367751.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶(hù)和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 閃存管理方法及閃存介質(zhì)
- 一種3D閃存的控制方法及控制系統(tǒng)
- 一種基于紅黑樹(shù)的物理塊信息處理方法及信息處理模塊
- 一種磁盤(pán)陣列及基于其的數(shù)據(jù)重構(gòu)方法和存儲(chǔ)設(shè)備
- 一種存儲(chǔ)設(shè)備及其控制方法和控制裝置
- 一種磨損均衡方法、裝置及非易失性的存儲(chǔ)設(shè)備
- 一種開(kāi)卡劃分塊的方法和裝置
- 物理資源塊綁定尺寸選擇
- SSD修復(fù)方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)恢復(fù)方法、裝置、設(shè)備及介質(zhì)
- 一種實(shí)現(xiàn)應(yīng)用跳轉(zhuǎn)的方法及終端
- 頁(yè)面跳轉(zhuǎn)的方法、裝置以及存儲(chǔ)介質(zhì)
- 一種在應(yīng)用程序組件間實(shí)現(xiàn)快速跳轉(zhuǎn)的方法和裝置
- 一種基于單界面的頁(yè)面跳轉(zhuǎn)的方法及裝置
- 頁(yè)面跳轉(zhuǎn)和控制方法及裝置
- 路由跳轉(zhuǎn)的方法和裝置
- 頁(yè)面跳轉(zhuǎn)方法及裝置
- 頁(yè)面跳轉(zhuǎn)方法及裝置
- 頁(yè)面跳轉(zhuǎn)方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種頁(yè)面跳轉(zhuǎn)處理方法、裝置以及電子設(shè)備
- 基于數(shù)據(jù)恢復(fù)的固態(tài)硬盤(pán)
- 固定車(chē)載固態(tài)硬盤(pán)的裝置
- 一種固態(tài)硬盤(pán)結(jié)構(gòu)
- 一種免螺釘2.5寸固態(tài)硬盤(pán)托架
- 一種固態(tài)硬盤(pán)固定機(jī)構(gòu)
- 固態(tài)硬盤(pán)性能的測(cè)試方法及裝置
- 一種數(shù)據(jù)均衡方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種固態(tài)硬盤(pán)
- 一種固態(tài)硬盤(pán)工作方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種固態(tài)硬盤(pán)外殼





