11. 如權利要求1所述的固態(tài)驅動器控制器,其中,所述基于RAID的數(shù)據(jù)為基于RAID 等級5的數(shù)據(jù)。
12. 如權利要求1所述的固態(tài)驅動器控制器,其中,所述基于RAID的數(shù)據(jù)為基于RAID 等級6的數(shù)據(jù)。
13. -種固態(tài)驅動器,包括: 接口部件,其接收包括奇偶校驗塊和數(shù)據(jù)條帶塊的基于RAID的數(shù)據(jù); 存儲器部件,其包括至少一個第一存儲器單元陣列和具有不高于所述第一存儲器單元 陣列的耐用性的耐用性的至少一個第二存儲器單元陣列;以及, 存儲器控制器,其控制所述存儲器部件在所述第一存儲器單元陣列中存儲所述奇偶校 驗塊,并且在所述第二存儲器單元陣列中存儲所述數(shù)據(jù)條帶塊。
14. 如權利要求13所述的固態(tài)驅動器,其中,所述存儲器控制器包括: 順序信息識別部件,其識別指示所述奇偶校驗塊和數(shù)據(jù)條帶塊的順序的順序信息;以 及 閃存轉換層(FTL)部件,其基于所述順序信息,在所述第一存儲器單元陣列中存儲具 有新的"寫入"請求的至少一個奇偶校驗塊,并且,在所述第二存儲器單元陣列中存儲具有 新的"寫入"請求的數(shù)據(jù)條帶塊。
15. 如權利要求13所述的固態(tài)驅動器,其中,所述存儲器控制器還包括:存儲所述順序 信息的順序信息存儲部件。
16. 如權利要求14所述的固態(tài)驅動器,其中,所述順序信息識別部件將通過接口部件 從主機系統(tǒng)的I/O子系統(tǒng)或者RAID控制器接收到信息識別為所述順序信息。
17. 如權利要求14所述的固態(tài)驅動器,其中,所述順序信息識別部件分析通過接口部 件從主機系統(tǒng)的I/O子系統(tǒng)或者RAID控制器接收到信息,并將所分析的信息識別為所述順 序信息。
18. 如權利要求14所述的固態(tài)驅動器,其中,所述順序信息識別部件基于持續(xù)預定時 間段的訪問模式來識別所述順序信息。
19. 如權利要求18所述的固態(tài)驅動器,其中,當所述訪問模式為頻繁地更新部分的塊 的模式時,所述順序信息識別部件識別所述順序信息以在所述部分的塊中存儲奇偶校驗 塊。
20. 如權利要求13所述的固態(tài)驅動器,其中,所述第一存儲器單元陣列為高耐用性閃 存存儲器,并且所述第二存儲器單元陣列為低耐用性閃存存儲器。
21. 如權利要求20所述的固態(tài)驅動器,其中,所述高耐用性閃存存儲器是多級單元 (MLC),并且所述第二存儲器單元陣列是三級單元(TLC)。
22. 如權利要求20所述的固態(tài)驅動器,其中,所述高耐用性閃存存儲器是多級單元 (MLC),并且所述第二存儲器單元陣列是三級單元(TLC)。
23. 如權利要求13所述的固態(tài)驅動器,其中,所述基于RAID的數(shù)據(jù)為基于RAID等級5 的數(shù)據(jù)。
24. 如權利要求13所述的固態(tài)驅動器,其中,所述基于RAID的數(shù)據(jù)為基于RAID等級6 的數(shù)據(jù)。
25. -種固態(tài)驅動器的數(shù)據(jù)處理方法,該數(shù)據(jù)處理方法包括: 識別關于包括奇偶校驗塊和數(shù)據(jù)條帶塊的基于RAID的數(shù)據(jù)的順序信息; 基于所述順序信息,控制存儲器部件在具有新的"寫入"請求的所接收的塊為奇偶校驗 塊時,將具有新的"寫入"請求的所接收的塊存儲在高耐用性存儲器單元中,并且在具有新 的"寫入"請求的所接收的塊不是奇偶校驗塊時,將具有新的"寫入"請求的所接收的塊存 儲在低耐用性存儲器單元中。
26. 如權利要求25所述的數(shù)據(jù)處理方法,還包括存儲識別出的順序信息。
27. 如權利要求26所述的數(shù)據(jù)處理方法,其中識別出的順序信息被存儲在所述存儲器 控制器中。
28. 如權利要求26所述的數(shù)據(jù)處理方法,其中識別出的順序信息被存儲在所述高耐用 性存儲器單元的部分中。
29. 如權利要求26所述的數(shù)據(jù)處理方法,其中識別出的順序信息被存儲在所述低耐用 性存儲器單元的部分中。
30. -種固態(tài)驅動器的數(shù)據(jù)處理方法,該數(shù)據(jù)處理方法包括: 生成關于包括奇偶校驗塊和數(shù)據(jù)條帶塊的基于RAID的數(shù)據(jù)的順序信息; 基于所述順序信息,控制存儲器部件在具有新的"寫入"請求的所接收的塊為奇偶校驗 塊時,將具有新的"寫入"請求的所接收的塊存儲在高耐用性存儲器單元中,并且在被請求 進行新的寫入的所接收的塊不是奇偶校驗塊時,將具有新的"寫入"請求的所接收的塊存儲 在低耐用性存儲器單元中。
31. 如權利要求30所述的數(shù)據(jù)處理方法,還包括存儲識別出的順序信息。
32. 如權利要求30所述的數(shù)據(jù)處理方法,其中在所述順序信息的生成中,所述順序信 息基于用于被更新的塊的訪問模式來生成。
33. 一種多通道固態(tài)驅動器,包括: 接口部件,其接收包括奇偶校驗塊和數(shù)據(jù)條帶塊的基于RAID的數(shù)據(jù); 包括多個存儲器通道的存儲器部件,每個存儲器通道包括至少一個第一存儲器單元陣 列和具有不高于所述第一存儲器單元陣列的耐用性的耐用性的至少一個第二存儲器單元 陣列;以及 存儲器控制器,其控制所述存儲器部件在所述第一存儲器單元陣列中存儲所述奇偶校 驗塊,并且在所述第二存儲器單元陣列中存儲所述數(shù)據(jù)條帶塊。
34. 如權利要求33所述的多通道固態(tài)驅動器,其中,所述存儲器控制器包括: 順序信息識別部件,其識別指示所述奇偶校驗塊和數(shù)據(jù)條帶塊的順序的外部順序信 息; 內部RAID控制器,基于根據(jù)RAID等級的算法來提供指示在其中存儲奇偶校驗塊和將 被處理的數(shù)據(jù)條帶塊的通道的內部順序信息;以及 閃存轉換層(FTL)部件,其基于所述外部順序信息和內部順序信息,在由所述內部順 序信息確定的存儲器通道中的所述第一存儲器單元陣列中存儲具有新的"寫入"請求的至 少一個奇偶校驗塊,并且,在由所述內部順序信息確定的存儲器通道中的所述第二存儲器 單元陣列中存儲具有新的"寫入"請求的所述數(shù)據(jù)條帶塊。
35. -種獨立或廉價盤冗余陣列(RAID)控制器, 該RAID控制器提供順序信息到固態(tài)驅動器,以處理包括奇偶校驗塊和數(shù)據(jù)條帶塊的 基于RAID的數(shù)據(jù); 所述固態(tài)驅動器識別關于所述基于RAID的數(shù)據(jù)的順序信息;以及基于所述順序信息, 控制存儲器部件在具有新的"寫入"請求的所接收的塊為奇偶校驗塊時,將具有新的"寫入" 請求的所接收的塊存儲在高耐用性存儲器單元中,并且在具有新的"寫入"請求的所接收的 塊不是奇偶校驗塊時,將具有新的"寫入"請求的所接收的塊存儲在低耐用性存儲器單元 中。
36. -種計算機可讀記錄介質,其中記錄有計算機程序,該計算機程序用于提供順序信 息到固態(tài)驅動器,以處理包括奇偶校驗塊和數(shù)據(jù)條帶塊的基于RAID的數(shù)據(jù); 所述固態(tài)驅動器識別關于所述基于RAID的數(shù)據(jù)的順序信息;以及基于所述順序信息, 控制存儲器部件以在具有新的"寫入"請求的所接收的塊為奇偶校驗塊時,將具有新的"寫 入"請求的所接收的塊存儲在高耐用性存儲器單元中,并且在具有新的"寫入"請求的所接 收的塊不是奇偶校驗塊時,將具有新的"寫入"請求的所接收的塊存儲在低耐用性存儲器單 元中。
【專利摘要】公開了一種固態(tài)驅動器控制器,其包括RAID,該RAID在高耐用性存儲器中存儲奇偶校驗塊并在低耐用性存儲器中存儲數(shù)據(jù)塊。此外,還公開了固態(tài)驅動器、固態(tài)驅動器的數(shù)據(jù)處理方法、多通道固態(tài)驅動器、RAID控制器以及其上記錄有向固態(tài)驅動器提供順序信息的計算機程序的計算機可讀記錄介質。
【IPC分類】G11C16-06, G06F13-16
【公開號】CN104641419
【申請?zhí)枴緾N201380047774
【發(fā)明人】徐正旼, 李柱坪
【申請人】三星電子株式會社
【公開日】2015年5月20日
【申請日】2013年7月15日
【公告號】US20150160999, WO2014011011A1