[發(fā)明專(zhuān)利]SSD異常掉電后恢復(fù)block信息的方法及相關(guān)組件在審
| 申請(qǐng)?zhí)枺?/td> | 201910853852.8 | 申請(qǐng)日: | 2019-09-10 |
| 公開(kāi)(公告)號(hào): | CN110688242A | 公開(kāi)(公告)日: | 2020-01-14 |
| 發(fā)明(設(shè)計(jì))人: | 宋琪 | 申請(qǐng)(專(zhuān)利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類(lèi)號(hào): | G06F11/07 | 分類(lèi)號(hào): | G06F11/07 |
| 代理公司: | 11227 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 牛亭亭 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 異常掉電 恢復(fù) 二分法 準(zhǔn)確度 編號(hào)記錄 擦除狀態(tài) 相關(guān)組件 申請(qǐng) 耗時(shí) 應(yīng)用 | ||
本發(fā)明公開(kāi)了一種SSD異常掉電后恢復(fù)block信息的方法,包括:獲取任意一個(gè)待恢復(fù)block信息的super block中的第一個(gè)和最后一個(gè)super page的狀態(tài);判斷第一個(gè)super page是否為寫(xiě)過(guò)狀態(tài),且最后一個(gè)是否為擦除狀態(tài);若是則通過(guò)二分法確定出super block的各個(gè)super page中的最后一個(gè)狀態(tài)為寫(xiě)過(guò)狀態(tài)的super page,并進(jìn)行該super page的編號(hào)記錄,確定super block為部分寫(xiě)過(guò)狀態(tài)。應(yīng)用本申請(qǐng)的方案,極大地縮短了block信息的恢復(fù)的耗時(shí),且不會(huì)降低準(zhǔn)確度。本申請(qǐng)還提供了SSD異常掉電后恢復(fù)block信息的相關(guān)組件,具有相應(yīng)效果。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種SSD異常掉電后恢復(fù)block信息的方法及相關(guān)組件。
背景技術(shù)
SSD(Solid State Disk,固態(tài)硬盤(pán))可能會(huì)發(fā)生異常掉電的情況,在上電之后,便需要恢復(fù)SSD中的block信息,即確定出super block中哪些頁(yè)被使用,哪些未被使用,將恢復(fù)后的block信息保存至基于DDR(Double Data Rate,雙倍數(shù)據(jù)速率)的緩存中。
傳統(tǒng)方案中,在進(jìn)行block信息的恢復(fù)時(shí),按照super page的編碼,依次讀取每一個(gè)super page的狀態(tài)。當(dāng)確定出某一個(gè)super page為擦除狀態(tài)時(shí),便可以確定該superblock從第一個(gè)super page使用至該super page,進(jìn)而將該super page的頁(yè)號(hào)以及狀態(tài)保存至DDR,完成該super block的block信息的恢復(fù)。
由于大容量的SSD包含的super block數(shù)目多,并且一個(gè)super block中含有的super page的數(shù)目也多達(dá)幾百或者上千,使得傳統(tǒng)方案在進(jìn)行block信息的恢復(fù)時(shí),耗時(shí)非常長(zhǎng)。
綜上所述,如何有效地降低SSD異常掉電后,上電恢復(fù)block信息的耗時(shí),是目前本領(lǐng)域技術(shù)人員急需解決的技術(shù)問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種SSD異常掉電后恢復(fù)block信息的方法及相關(guān)組件,以降低SSD異常掉電后上電恢復(fù)block信息的耗時(shí)。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供如下技術(shù)方案:
一種SSD異常掉電后恢復(fù)block信息的方法,包括:
獲取任意一個(gè)待恢復(fù)block信息的super block中的第一個(gè)super page的狀態(tài)以及最后一個(gè)super page的狀態(tài);
判斷第一個(gè)super page的狀態(tài)是否為寫(xiě)過(guò)狀態(tài),且最后一個(gè)super page的狀態(tài)是否為擦除狀態(tài);
如果是,則通過(guò)二分法確定出所述super block的各個(gè)super page中的最后一個(gè)狀態(tài)為寫(xiě)過(guò)狀態(tài)的super page,并進(jìn)行該super page的編號(hào)記錄,結(jié)束所述super block的block信息恢復(fù)流程,并確定所述super block為部分寫(xiě)過(guò)狀態(tài)。
優(yōu)選的,在獲取任意一個(gè)待恢復(fù)block信息的super block中的第一個(gè)super page的狀態(tài)以及最后一個(gè)super page的狀態(tài)之后,還包括:
當(dāng)判斷出第一個(gè)super page的狀態(tài)以及最后一個(gè)super page的狀態(tài)均為擦除狀態(tài)時(shí),結(jié)束所述super block的block信息恢復(fù)流程,并確定所述super block為擦除狀態(tài);
當(dāng)判斷出第一個(gè)super page的狀態(tài)以及最后一個(gè)super page的狀態(tài)均為寫(xiě)過(guò)狀態(tài)時(shí),結(jié)束所述super block的block信息恢復(fù)流程,并確定所述super block為完全寫(xiě)過(guò)狀態(tài)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910853852.8/2.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ù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種非易失性存儲(chǔ)器的掉電保護(hù)方法和裝置
- 一種非易失性存儲(chǔ)器的掉電保護(hù)方法和裝置
- 移動(dòng)終端升級(jí)過(guò)程異常掉電的模擬測(cè)試方法、裝置和設(shè)備
- 一種系統(tǒng)異常掉電后自動(dòng)上電開(kāi)機(jī)的方法、系統(tǒng)及設(shè)備
- 一種固態(tài)硬盤(pán)異常掉電處理方法、系統(tǒng)、介質(zhì)及設(shè)備
- SSD異常掉電測(cè)試方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種SSD的異常掉電測(cè)試方法、裝置、介質(zhì)及設(shè)備
- 單盤(pán)SSD異常掉電測(cè)試方法、裝置和計(jì)算機(jī)設(shè)備
- 一種服務(wù)器掉電診斷方法、裝置和系統(tǒng)
- 一種熱泵機(jī)組的異常掉電檢測(cè)方法及其裝置、和熱泵機(jī)組
- 對(duì)多水平正交調(diào)幅信號(hào)的解調(diào)
- 基于嵌入式設(shè)備的數(shù)據(jù)查找方法、裝置及嵌入式設(shè)備
- 一種基于二分法的歷史軌跡快速檢索方法
- 一種采用改進(jìn)的像元二分法反演植被覆蓋度的方法
- 基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法
- 一種頻率校準(zhǔn)方法及電路
- 快速修正SRAM測(cè)試電壓的方法及SRAM測(cè)試電路
- 一種基于二分法的可持續(xù)亮燈的太陽(yáng)能燈系統(tǒng)控制方法
- 一種基于二分法的動(dòng)態(tài)防御方法
- 電能表記錄查詢(xún)方法、電能表及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)





