1.一種存儲器系統(tǒng),其包括:
存儲器裝置,其包括多個平面和對應(yīng)于所述平面的多個頁面緩沖器,每一個所述平面包括適于存儲數(shù)據(jù)的多個存儲塊;以及
控制器,其包括存儲器,所述控制器適于通過參照對應(yīng)于讀取命令的第一數(shù)據(jù)的元數(shù)據(jù)對在所述平面中存儲所述第一數(shù)據(jù)的第一平面的存儲塊執(zhí)行讀取操作,并將所述第一數(shù)據(jù)提供至主機;
其中所述元數(shù)據(jù)被存儲在所述存儲器或所述頁面緩沖器中。
2.根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中所述控制器從所述第一平面的存儲塊中讀取所述第一數(shù)據(jù),并通過所述頁面緩沖器中的對應(yīng)于所述第一平面的第一頁面緩沖器將所述第一數(shù)據(jù)提供至主機。
3.根據(jù)權(quán)利要求2所述的存儲器系統(tǒng),其中所述第一頁面緩沖器包括:
第一子緩沖器,其適于存儲從所述第一平面的存儲塊中讀取的所述第一數(shù)據(jù);
第二子緩沖器,其適于為所述主機提供存儲在所述第一子緩沖器中的所述第一數(shù)據(jù);
第三子緩沖器,其適于存儲在所述第一子緩沖器中存儲的所述第一數(shù)據(jù)的元數(shù)據(jù);以及
第四子緩沖器,其適于存儲在所述第一子緩沖器中存儲的所述第一數(shù)據(jù)的副本。
4.根據(jù)權(quán)利要求3所述的存儲器系統(tǒng),其中當未在所述存儲器中發(fā)現(xiàn)所述元數(shù)據(jù)時,所述控制器在所述第三子緩沖器中搜索所述元數(shù)據(jù),并將存儲在所述第三子緩沖器中的所述元數(shù)據(jù)加載到所述存儲器上。
5.根據(jù)權(quán)利要求3所述的存儲器系統(tǒng),其中當在所述存儲器和所述第一頁面緩沖器中都未發(fā)現(xiàn)所述元數(shù)據(jù)時,所述控制器將存儲在所述第一平面的存儲塊中的所述元數(shù)據(jù)存儲在所述第一子緩沖器中,并將存儲在所述第一子緩沖器中的所述元數(shù)據(jù)加載到所述存儲器上。
6.根據(jù)權(quán)利要求3所述的存儲器系統(tǒng),其中當所述控制器未能為所述主機提供所述第一數(shù)據(jù)或者用于所述第一數(shù)據(jù)的另一個讀取命令被提供時,所述控制器為所述主機提供存儲在所述第四子緩沖器中的所述第一數(shù)據(jù)的副本。
7.根據(jù)權(quán)利要求3所述的存儲器系統(tǒng),其中當所述控制器未能為所述主機提供所述第一數(shù)據(jù)或者用于所述第一數(shù)據(jù)的另一個讀取命令被提供時,所述控制器將存儲在所述第三子緩沖器內(nèi)的所述元數(shù)據(jù)加載到所述存儲器上、識別所加載的元數(shù)據(jù)并再次執(zhí)行所述讀取操作。
8.根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),
其中所述元數(shù)據(jù)包括所述第一數(shù)據(jù)的映射數(shù)據(jù)的映射片段,并且基于存儲在所述存儲器和所述頁面緩沖器之一中的所述映射片段的映射列表,所述控制器在所述存儲器和所述頁面緩沖器之一中搜索所述元數(shù)據(jù)。
9.根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中所述控制器為所述第一平面提供存儲在所述存儲器內(nèi)的啟動命令中的對應(yīng)于所述第一平面的第一啟動命令,并執(zhí)行所述讀取操作。
10.根據(jù)權(quán)利要求9所述的存儲器系統(tǒng),
其中所述控制器:
根據(jù)所述第一啟動命令,將存儲在所述頁面緩沖器中對應(yīng)于所述第一平面的第一頁面緩沖器中的所述元數(shù)據(jù)加載到所述存儲器上;以及
通過所述第一頁面緩沖器為所述主機提供存儲在所述第一平面的存儲塊中的所述第一數(shù)據(jù),并且在所述讀取操作期間將所述第一數(shù)據(jù)和所述元數(shù)據(jù)存儲在所述第一頁面緩沖器中。
11.一種包括存儲器裝置和控制器的存儲器系統(tǒng)的操作方法,其包括:
接收用于存儲在所述存儲器裝置中的多個平面中的第一平面內(nèi)的第一數(shù)據(jù)的讀取命令,每個所述平面包括多個存儲塊;
通過參照所述第一數(shù)據(jù)的元數(shù)據(jù),對存儲所述第一數(shù)據(jù)的所述第一平面的存儲塊執(zhí)行讀取操作;以及
將所述第一數(shù)據(jù)提供至主機,
其中所述元數(shù)據(jù)被存儲在所述控制器的存儲器或者分別對應(yīng)于所述平面的所述存儲器裝置的多個頁面緩沖器中。
12.根據(jù)權(quán)利要求11所述的操作方法,其中執(zhí)行所述讀取操作包括:
從所述第一平面的存儲塊中讀取所述第一數(shù)據(jù);以及
通過所述頁面緩沖器中對應(yīng)于所述第一平面的第一頁面緩沖器將所述第一數(shù)據(jù)提供至所述主機。
13.根據(jù)權(quán)利要求12所述的操作方法,其中所述第一頁面緩沖器包括:
第一子緩沖器,其適于存儲從所述第一平面的存儲塊中讀取的所述第一數(shù)據(jù);
第二子緩沖器,其適于為所述主機提供存儲在所述第一子緩沖器中的所述第一數(shù)據(jù);
第三子緩沖器,其適于存儲在所述第一子緩沖器中存儲的所述第一數(shù)據(jù)的元數(shù)據(jù);以及
第四子緩沖器,其適于存儲在所述第一子緩沖器中存儲的所述第一數(shù)據(jù)的副本。
14.根據(jù)權(quán)利要求13所述的操作方法,其中當未在所述存儲器中發(fā)現(xiàn)所述元數(shù)據(jù)時,執(zhí)行所述讀取操作包括:
在所述第三子緩沖器中搜索所述元數(shù)據(jù);以及
將存儲在所述第三子緩沖器中的所述元數(shù)據(jù)加載到所述存儲器上。
15.根據(jù)權(quán)利要求13所述的操作方法,其中當在所述存儲器和所述第一頁面緩沖器中都未發(fā)現(xiàn)所述元數(shù)據(jù)時,執(zhí)行所述讀取操作包括:
將存儲在所述第一平面的存儲塊中的所述元數(shù)據(jù)存儲在所述第一子緩沖器中;以及
將存儲在所述第一子緩沖器中的所述元數(shù)據(jù)加載到所述存儲器上。
16.根據(jù)權(quán)利要求13所述的操作方法,當未能提供所述第一數(shù)據(jù)或者用于所述第一數(shù)據(jù)的另一個讀取命令被提供時,進一步包括為所述主機提供存儲在所述第四子緩沖器中的所述第一數(shù)據(jù)的副本。
17.根據(jù)權(quán)利要求13所述的操作方法,當未能提供所述第一數(shù)據(jù)或者用于所述第一數(shù)據(jù)的另一個讀取命令被提供時,進一步包括:
將存儲在所述第三子緩沖器內(nèi)的所述元數(shù)據(jù)加載到所述存儲器上;
識別所加載的元數(shù)據(jù);
通過參照所述第一數(shù)據(jù)的元數(shù)據(jù),對存儲所述第一數(shù)據(jù)的所述第一平面的存儲塊再次執(zhí)行所述讀取操作;以及
將所述第一數(shù)據(jù)提供至所述主機。
18.根據(jù)權(quán)利要求11所述的操作方法,
其中所述元數(shù)據(jù)包括所述第一數(shù)據(jù)的映射數(shù)據(jù)的映射片段;并且
其中參照所述第一數(shù)據(jù)的元數(shù)據(jù)包括基于存儲在所述存儲器和所述頁面緩沖器之一中的映射片段的映射列表在所述存儲器和所述頁面緩沖器之一中搜索所述元數(shù)據(jù)。
19.根據(jù)權(quán)利要求11所述的操作方法,其中執(zhí)行所述讀取操作包括:
為所述第一平面提供存儲在所述存儲器內(nèi)的啟動命令中的對應(yīng)于所述第一平面的第一啟動命令;以及
對所述第一平面的存儲塊執(zhí)行所述讀取操作。
20.根據(jù)權(quán)利要求19所述的操作方法,
其中執(zhí)行所述讀取操作進一步包括:
根據(jù)所述第一啟動命令,將存儲在所述頁面緩沖器中對應(yīng)于所述第一平面的第一頁面緩沖器中的所述元數(shù)據(jù)加載到所述存儲器上;以及
將所述第一數(shù)據(jù)和所述元數(shù)據(jù)存儲在所述第一頁面緩沖器中,且
其中所述第一數(shù)據(jù)的提供通過所述第一頁面緩沖器利用存儲在所述第一平面的存儲塊中的所述第一數(shù)據(jù)來執(zhí)行。