本公開總體上涉及存儲器裝置,并且更具體地,涉及基于在存儲裝置的編程期間電力供應(yīng)被阻斷而恢復(fù)數(shù)據(jù)的存儲器裝置和操作方法。
背景技術(shù):
1、當(dāng)數(shù)據(jù)被損壞時,相關(guān)的存儲器裝置可通過將奇偶校驗(yàn)數(shù)據(jù)存儲在存儲區(qū)域的一部分中來根據(jù)預(yù)定的參考而恢復(fù)數(shù)據(jù),這樣,相關(guān)的存儲器裝置可提供對存儲在存儲器裝置中的數(shù)據(jù)的穩(wěn)定管理方法。
2、然而,當(dāng)對存儲器裝置的存儲區(qū)域的電力供應(yīng)被阻斷和/或電力供應(yīng)沒有根據(jù)預(yù)定方式被提供給存儲器裝置的存儲區(qū)域時,尚未針對其生成奇偶校驗(yàn)數(shù)據(jù)的有效數(shù)據(jù)可能無法被恢復(fù)。
3、由于對有效數(shù)據(jù)的需求可能受電力切斷限制,因此存在對存儲器裝置中的進(jìn)一步改進(jìn)的需求。在此提出了改進(jìn)。這些改進(jìn)也可適用于其他存儲技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本公開的一個或多個示例實(shí)施例提供用于當(dāng)對存儲器裝置的存儲區(qū)域的電力供應(yīng)被阻斷或者電力供應(yīng)沒有執(zhí)行根據(jù)預(yù)定方式被提供給存儲器裝置的存儲區(qū)域時,恢復(fù)針對其尚未生成奇偶校驗(yàn)數(shù)據(jù)的有效數(shù)據(jù)的存儲器裝置。
2、根據(jù)本公開的一個方面,一種存儲器裝置,被配置為基于在對存儲裝置的編程期間電力供應(yīng)被阻斷而恢復(fù)數(shù)據(jù),所述存儲器裝置包括:第一區(qū)域,包括待編程的第一數(shù)據(jù)列;第二區(qū)域,被配置為存儲第一數(shù)據(jù)列的恢復(fù)數(shù)據(jù);以及處理器,被配置為:識別被編程到存儲裝置的第一條帶中的第一數(shù)據(jù)列的編程狀態(tài),以及基于第一數(shù)據(jù)列的編程狀態(tài)完成對第一數(shù)據(jù)列的編程。處理器還被配置為:確定對第一數(shù)據(jù)列的編程已經(jīng)停止,通過將恢復(fù)數(shù)據(jù)與第一數(shù)據(jù)列的停止部分組合來生成第二數(shù)據(jù)列,以及將第二數(shù)據(jù)列編程到第二條帶中。
3、根據(jù)本公開的一個方面,一種用于基于在存儲裝置的編程期間電力供應(yīng)被阻斷而恢復(fù)數(shù)據(jù)的存儲器裝置的操作方法包括:識別被編程到存儲器裝置的第一條帶中的第一數(shù)據(jù)列的編程狀態(tài),以及基于第一數(shù)據(jù)列的編程狀態(tài)完成對第一數(shù)據(jù)列的編程。完成第一數(shù)據(jù)列的編程的步驟包括:確定對第一數(shù)據(jù)列的編程已經(jīng)停止,通過將恢復(fù)數(shù)據(jù)與第一數(shù)據(jù)列的停止部分組合來生成第二數(shù)據(jù)列,以及將第二數(shù)據(jù)列編程到第二條帶中。
4、根據(jù)本公開的一個方面,一種存儲器裝置,被配置為基于在存儲裝置的編程期間電力供應(yīng)被阻斷而恢復(fù)數(shù)據(jù),所述存儲器裝置包括:存儲器,存儲指令;以及至少一個處理器,通信地結(jié)合到存儲器。所述至少一個處理器被配置為執(zhí)行所述指令以:識別被編程到存儲裝置的第一條帶中的第一數(shù)據(jù)列的編程狀態(tài),以及基于第一數(shù)據(jù)列的編程狀態(tài)完成對第一數(shù)據(jù)列的編程。所述至少一個處理器還被配置為執(zhí)行所述指令以:基于確定對第一數(shù)據(jù)列的編程已經(jīng)停止,通過將恢復(fù)數(shù)據(jù)與第一數(shù)據(jù)列的停止部分組合來生成第二數(shù)據(jù)列,以及將第二數(shù)據(jù)列編程到第二條帶中。
5、附加的方面可在下面的描述中部分地闡述,并且部分地可從描述而清楚,和/或可通過實(shí)踐呈現(xiàn)的實(shí)施例來學(xué)習(xí)。
1.一種存儲器裝置,被配置為基于在存儲裝置的編程期間電力供應(yīng)被阻斷而恢復(fù)數(shù)據(jù),所述存儲器裝置包括:
2.根據(jù)權(quán)利要求1所述的存儲器裝置,其中,處理器還被配置為:
3.根據(jù)權(quán)利要求1所述的存儲器裝置,其中,處理器還被配置為:
4.根據(jù)權(quán)利要求1所述的存儲器裝置,其中,處理器還被配置為:
5.根據(jù)權(quán)利要求2所述的存儲器裝置,其中,處理器還被配置為:
6.根據(jù)權(quán)利要求1所述的存儲器裝置,其中,處理器還被配置為:
7.根據(jù)權(quán)利要求1至權(quán)利要求6中的任意一項(xiàng)所述的存儲器裝置,其中,處理器還被配置為:
8.一種用于基于在存儲裝置的編程期間電力供應(yīng)被阻斷而恢復(fù)數(shù)據(jù)的存儲器裝置的操作方法,所述操作方法包括:
9.根據(jù)權(quán)利要求8所述的操作方法,還包括:
10.根據(jù)權(quán)利要求8所述的操作方法,還包括:
11.根據(jù)權(quán)利要求8所述的操作方法,還包括:
12.根據(jù)權(quán)利要求9所述的操作方法,還包括:
13.根據(jù)權(quán)利要求8所述的操作方法,還包括:
14.根據(jù)權(quán)利要求8至權(quán)利要求13中的任意一項(xiàng)所述的操作方法,其中,確定第一數(shù)據(jù)列的編程已經(jīng)停止的步驟包括:
15.一種存儲器裝置,被配置為基于在存儲裝置的編程期間電力供應(yīng)被阻斷而恢復(fù)數(shù)據(jù),所述存儲器裝置包括:
16.根據(jù)權(quán)利要求15所述的存儲器裝置,其中,所述至少一個處理器還被配置為執(zhí)行進(jìn)一步的指令以:
17.根據(jù)權(quán)利要求15所述的存儲器裝置,其中,所述至少一個處理器還被配置為執(zhí)行進(jìn)一步的指令以:
18.根據(jù)權(quán)利要求15所述的存儲器裝置,其中,所述至少一個處理器還被配置為執(zhí)行進(jìn)一步的指令以:
19.根據(jù)權(quán)利要求16所述的存儲器裝置,其中,所述至少一個處理器還被配置為執(zhí)行進(jìn)一步的指令以:
20.根據(jù)權(quán)利要求16所述的存儲器裝置,其中,所述至少一個處理器還被配置為執(zhí)行進(jìn)一步的指令以: