背景技術(shù):
1、技術(shù)領(lǐng)域
2、本公開總體上涉及電子設(shè)備,并且更具體地涉及存儲設(shè)備。
3、引言
4、存儲設(shè)備使得用戶能夠存儲和檢索數(shù)據(jù)。存儲設(shè)備的示例包括非易失性存儲器設(shè)備。非易失性存儲器通常在功率循環(huán)之后保留數(shù)據(jù)。非易失性存儲器的示例是閃存存儲器,其可以包括一個或多個裸片上的nand單元陣列。閃存存儲器可以在固態(tài)設(shè)備(solid-statedevice,ssd)、安全數(shù)字(secure?digital,sd)卡等中找到。
5、分區(qū)命名空間(zns)是ssd命名空間架構(gòu),其中非易失性存儲器中的一定范圍的邏輯地址(例如,分區(qū)命名空間)被劃分為固定大小組的邏輯地址或區(qū)。分區(qū)命名空間內(nèi)的每個區(qū)可用于特定應(yīng)用。例如,主機(jī)可將與不同應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)寫入分區(qū)命名空間的不同區(qū)中。
技術(shù)實(shí)現(xiàn)思路
1、本文中公開了存儲設(shè)備的一個方面。該存儲設(shè)備包括非易失性存儲器,該非易失性存儲器包括多個第一塊和多個第二塊。該存儲設(shè)備還包括控制器,該控制器被配置為創(chuàng)建包括該第一塊的第一超級塊和包括該第二塊的第二超級塊;以及在對包括與第一區(qū)相關(guān)聯(lián)的數(shù)據(jù)的多個超級塊進(jìn)行垃圾收集期間,將與該第一區(qū)相關(guān)聯(lián)的第一數(shù)據(jù)從該第一超級塊重新定位到該第二超級塊,第一區(qū)包括第一范圍的邏輯地址。該控制器被進(jìn)一步配置為在該垃圾收集期間,避免將與第二區(qū)相關(guān)聯(lián)的第二數(shù)據(jù)從該第一超級塊重新定位到該第二超級塊,該第二區(qū)包括與該第一范圍的邏輯地址不同的第二范圍的邏輯地址。
2、本文中公開了存儲設(shè)備的另一個方面。該存儲設(shè)備包括非易失性存儲器,該非易失性存儲器包括多個第一塊和多個第二塊。該存儲設(shè)備還包括控制器,該控制器被配置為創(chuàng)建包括該第一塊的第一超級塊和包括該第二塊的第二超級塊;以及將與第一區(qū)相關(guān)聯(lián)的第一數(shù)據(jù)寫入該第一超級塊,并且將與第二區(qū)相關(guān)聯(lián)的第二數(shù)據(jù)寫入該第一超級塊,該第一區(qū)包括第一范圍的邏輯地址,并且該第二區(qū)包括第二范圍的邏輯地址。該控制器被進(jìn)一步配置為將該第一超級塊添加到分別包括與該第一區(qū)相關(guān)聯(lián)的數(shù)據(jù)的超級塊列表;在對該超級塊列表中的多個超級塊進(jìn)行垃圾收集期間,將該第一數(shù)據(jù)從該第一超級塊重新定位到該第二超級塊;以及在該垃圾收集期間,避免將該第二數(shù)據(jù)從該第一超級塊重新定位到該第二超級塊。
3、本文中公開了存儲設(shè)備的另一方面。該存儲設(shè)備包括非易失性存儲器,該非易失性存儲器包括多個第一塊、多個第二塊和多個第三塊。該存儲設(shè)備還包括控制器,該控制器被配置為創(chuàng)建包括該第一塊的第一超級塊、包括該第二塊的第二超級塊和包括該第三塊的第三超級塊;以及在該非易失性存儲器中分配第一子驅(qū)動器和第二子驅(qū)動器,該第一子驅(qū)動器包括用于存儲數(shù)據(jù)重寫的第一多個超級塊,并且該第二子驅(qū)動器包括用于存儲連續(xù)數(shù)據(jù)的第二多個超級塊。該第一多個超級塊包括該第一超級塊,并且該第二多個超級塊包括該第二超級塊和該第三超級塊。該控制器被進(jìn)一步配置為將與第一區(qū)相關(guān)聯(lián)的第一數(shù)據(jù)寫入該第一超級塊,將與第二區(qū)相關(guān)聯(lián)的第二數(shù)據(jù)寫入該第一超級塊,并且將與該第一區(qū)相關(guān)聯(lián)的第三數(shù)據(jù)寫入該第三超級塊,該第一區(qū)包括第一范圍的邏輯地址,并且該第二區(qū)包括第二范圍的邏輯地址。該控制器還被配置為在對分別包括與該第一區(qū)相關(guān)聯(lián)的數(shù)據(jù)的多個超級塊進(jìn)行垃圾收集期間,將該第一數(shù)據(jù)從該第一超級塊重新定位到該第二超級塊,并且將該第三數(shù)據(jù)從該第三超級塊重新定位到該第二超級塊;以及在該垃圾收集期間,避免將與該第二區(qū)相關(guān)聯(lián)的該第二數(shù)據(jù)從該第一超級塊重新定位到該第二超級塊。
4、可以理解,從以下具體實(shí)施方式中,存儲設(shè)備的其他方面對于本領(lǐng)域技術(shù)人員而言將變得顯而易見,其中通過圖示的方式示出和描述了裝置和方法的各個方面。如將認(rèn)識到的,這些方面可以以其他不同形式實(shí)現(xiàn),并且其若干細(xì)節(jié)能夠在各個其他方面進(jìn)行修改。因此,附圖和具體實(shí)施方式本質(zhì)上被認(rèn)為是例示性的而不是限制性的。
1.一種存儲設(shè)備,所述存儲設(shè)備包括:
2.根據(jù)權(quán)利要求1所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
3.根據(jù)權(quán)利要求2所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
4.根據(jù)權(quán)利要求1所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
5.根據(jù)權(quán)利要求4所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
6.根據(jù)權(quán)利要求4所述的存儲設(shè)備,其中所述第一子驅(qū)動器包括對所述第一多個超級塊的過度配置,并且所述第二子驅(qū)動器缺乏對所述第二多個超級塊的過度配置。
7.根據(jù)權(quán)利要求4所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
8.根據(jù)權(quán)利要求4所述的存儲設(shè)備,
9.根據(jù)權(quán)利要求8所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
10.根據(jù)權(quán)利要求9所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
11.根據(jù)權(quán)利要求1所述的存儲設(shè)備,其中所述第一數(shù)據(jù)和所述第二數(shù)據(jù)是數(shù)據(jù)重寫。
12.一種存儲設(shè)備,所述存儲設(shè)備包括:
13.根據(jù)權(quán)利要求12所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
14.根據(jù)權(quán)利要求12所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
15.根據(jù)權(quán)利要求14所述的存儲設(shè)備,
16.根據(jù)權(quán)利要求15所述的存儲設(shè)備,其中所述第一數(shù)據(jù)和所述第二數(shù)據(jù)是數(shù)據(jù)重寫,并且所述第三數(shù)據(jù)是連續(xù)數(shù)據(jù)。
17.一種存儲設(shè)備,所述存儲設(shè)備包括:
18.根據(jù)權(quán)利要求17所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
19.根據(jù)權(quán)利要求17所述的存儲設(shè)備,其中所述控制器被進(jìn)一步配置為:
20.根據(jù)權(quán)利要求17所述的存儲設(shè)備,其中所述第一數(shù)據(jù)和所述第二數(shù)據(jù)是數(shù)據(jù)重寫,并且所述第三數(shù)據(jù)是連續(xù)數(shù)據(jù)。