[發明專利]存儲器控制器及其操作方法在審
| 申請號: | 201911294153.0 | 申請日: | 2019-12-16 |
| 公開(公告)號: | CN112306385A | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 申熙贊;吳用錫;金宙鉉;金真永 | 申請(專利權)人: | 愛思開海力士有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 趙赫;王璇 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 控制器 及其 操作方法 | ||
1.一種存儲器控制器,所述存儲器控制器控制至少一個存儲器裝置,所述至少一個存儲器裝置包括多個流存儲區域,所述存儲器控制器包括:
緩沖器,存儲寫入數據;
寫入歷史管理器,存儲所述多個流存儲區域中的每個流存儲區域的寫入計數值,并且基于所述寫入計數值來生成指示所述多個流存儲區域中的每個流存儲區域的寫入操作頻率的寫入歷史信息;
寫入控制器,控制所述至少一個存儲器裝置以存儲從所述緩沖器提供的所述寫入數據;以及
垃圾收集控制器,控制所述至少一個存儲器裝置以對基于所述寫入歷史信息而從所述多個流存儲區域之中選擇的目標流存儲區域執行垃圾收集操作。
2.根據權利要求1所述的存儲器控制器,其中所述寫入歷史管理器通過對所述多個流存儲區域中的每個流存儲區域的寫入計數值求和來生成所述寫入歷史信息,所述寫入歷史信息包括所述多個流存儲區域中的每個流存儲區域的總寫入計數值。
3.根據權利要求1所述的存儲器控制器,其中所述寫入歷史管理器將在設定時段中對所述多個流存儲區域中的每個流存儲區域執行的寫入操作的數量存儲為寫入計數信息。
4.根據權利要求3所述的存儲器控制器,其中所述設定時段是預定長度的時間段。
5.根據權利要求3所述的存儲器控制器,其中所述設定時段是所述至少一個存儲器裝置執行了預設數量的寫入操作的時間段。
6.根據權利要求3所述的存儲器控制器,其中當所述寫入歷史管理器中存儲的寫入計數信息的數量達到預設數量時,所述寫入歷史管理器利用新生成的寫入計數信息來重寫最早存儲的寫入計數信息。
7.根據權利要求2所述的存儲器控制器,其中所述緩沖器包括分別對應于所述多個流存儲區域的多個流緩沖區域,并且
所述寫入控制器基于所述寫入歷史信息來控制所述多個流緩沖區域中的每個流緩沖區域的大小。
8.根據權利要求7所述的存儲器控制器,其中所述多個流緩沖區域中的每個流緩沖區域包括固定區域和可變區域,并且
其中所述寫入控制器基于所述寫入歷史信息來控制所述多個流緩沖區域中的每個流緩沖區域中的所述可變區域的大小。
9.根據權利要求7所述的存儲器控制器,
其中將所述多個流緩沖區域的總寫入計數值設置為相應的多個流存儲區域的總寫入計數值,并且
其中所述多個流緩沖區域之中的第二流緩沖區域的總寫入計數值大于所述多個流緩沖區域之中的第一流緩沖區域的總寫入計數值時,所述寫入控制器減小所述第一流緩沖區域的大小,并且增加所述第二流緩沖區域的大小。
10.根據權利要求9所述的存儲器控制器,其中所述寫入控制器將所述第一流緩沖區域的一部分分配給所述第二流緩沖區域。
11.根據權利要求9所述的存儲器控制器,其中當至少一個或多個流緩沖區域中的每個流緩沖區域的總寫入計數值小于所述第一流緩沖區域的總寫入計數值時,所述寫入控制器將所述第一流緩沖區域的一部分分配給所述至少一個或多個流緩沖區域。
12.根據權利要求2所述的存儲器控制器,其中所述垃圾收集控制器使用所述多個流存儲區域中的每個流存儲區域的無效頁面計數值和所述總寫入計數值來計算校正無效頁面計數值,并且基于所述校正無效頁面計數值來選擇所述目標流存儲區域。
13.根據權利要求12所述的存儲器控制器,其中所述多個流存儲區域中的每個流存儲區域的無效頁面計數值是所述每個流存儲區域中的多個存儲塊的無效頁面計數值的平均值。
14.根據權利要求12所述的存儲器控制器,其中所述多個流存儲區域中的每個流存儲區域的無效頁面計數值是所述每個流存儲區域中的多個存儲塊的無效頁面計數值中的最高值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛思開海力士有限公司,未經愛思開海力士有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911294153.0/1.html,轉載請聲明來源鉆瓜專利網。





