1.一種存儲系統(tǒng),包括:
多個存儲塊,每個存儲塊包括多個頁區(qū)域,每個頁區(qū)域包括適用于儲存數(shù)據(jù)的多個頁;以及
控制器,適用于通過響應于針對一個或更多個封閉存儲塊的寫入命令將數(shù)據(jù)儲存在存儲塊之中的另一個存儲塊中來更新所述一個或更多個封閉存儲塊,以及作為封閉存儲塊的更新結果來更新指示一個或更多個無效頁區(qū)域的映射列表,所述一個或更多個無效頁區(qū)域中的每個無效頁區(qū)域僅包含封閉存儲塊中的無效頁。
2.根據(jù)權利要求1所述的存儲系統(tǒng),其中,映射列表包括分別與存儲塊的頁區(qū)域相對應的多個位區(qū)域。
3.根據(jù)權利要求2所述的存儲系統(tǒng),其中,作為封閉存儲塊的更新結果,控制器將位區(qū)域設置為表示無效區(qū)段的值。
4.根據(jù)權利要求3所述的存儲系統(tǒng),其中,控制器還通過檢測和收集無效頁區(qū)域來產(chǎn)生空白存儲塊。
5.根據(jù)權利要求4所述的存儲系統(tǒng),其中,控制器基于位區(qū)域的設置值來利用無效頁區(qū)域產(chǎn)生空白存儲塊。
6.根據(jù)權利要求4所述的存儲系統(tǒng),其中,控制器還對封閉存儲塊中的除無效頁區(qū)域之外的其他頁區(qū)域執(zhí)行垃圾收集。
7.根據(jù)權利要求1所述的存儲系統(tǒng),其中,映射列表是位映射、干凈映射或干凈塊位映射的形式。
8.一種存儲系統(tǒng)的操作方法,存儲系統(tǒng)包括多個存儲塊,每個存儲塊包括多個頁區(qū)域,每個頁區(qū)域包括適用于儲存數(shù)據(jù)的多個頁,所述操作方法包括:
通過響應于針對封閉存儲塊的寫入命令將數(shù)據(jù)儲存在存儲塊之中的另一個存儲塊中,來更新充滿編程的數(shù)據(jù)的一個或更多個封閉存儲塊;以及
作為封閉存儲塊的更新結果來更新指示封閉存儲塊中的一個或更多個無效頁區(qū)域的映射列表,所述一個或更多個無效頁區(qū)域中的每個充滿無效頁。
9.根據(jù)權利要求8所述的操作方法,其中,映射列表包括分別與存儲塊的頁區(qū)域相對應的多個位區(qū)域。
10.根據(jù)權利要求9所述的操作方法,其中,更新映射列表包括:作為封閉存儲塊的更新結果,將位區(qū)域設置為表示無效區(qū)段的值。
11.根據(jù)權利要求10所述的操作方法,還包括:利用無效頁區(qū)域產(chǎn)生空白存儲塊。
12.根據(jù)權利要求11所述的操作方法,其中,基于位區(qū)域的設置值來執(zhí)行產(chǎn)生空白存儲塊的步驟。
13.根據(jù)權利要求11所述的操作方法,還包括:對封閉存儲塊中的除無效頁區(qū)域之外的其他頁區(qū)域執(zhí)行垃圾收集。
14.根據(jù)權利要求8所述的操作方法,其中,映射列表是位映射、干凈映射或干凈塊位映射的形式。
15.一種存儲系統(tǒng),包括:
多個存儲塊,每個存儲塊包括多個頁區(qū)域,每個頁區(qū)域包括適用于儲存數(shù)據(jù)的多個頁;以及
控制器,適用于在用于恢復既具有有效頁又具有無效頁的頁區(qū)域的無效頁的垃圾收集操作之前,從多個封閉存儲塊的多個頁區(qū)域檢測僅具有無效頁的頁區(qū)域,以及收集檢測的無效頁區(qū)域以產(chǎn)生第一空白存儲塊。
16.根據(jù)權利要求15所述的存儲系統(tǒng),其中,控制器適用于在產(chǎn)生第一空白存儲塊之后,執(zhí)行垃圾收集操作,以針對僅包括既有有效頁又有無效頁的頁區(qū)域的整個存儲塊或者既有有效頁又有無效頁的頁區(qū)域來產(chǎn)生一個或更多個額外的空白存儲塊。