[發明專利]非易失性存儲器存儲模塊及其操作方法在審
| 申請號: | 202111352543.6 | 申請日: | 2021-11-16 |
| 公開(公告)號: | CN114546606A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 阿波哈扎甘·阿南丹;C.T.雅加迪什;休曼·普拉卡什·巴拉科瑞斯南;撒讓亞·卡唯撒·塞爾瓦拉吉 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F13/18 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 黃曉燕;張川緒 |
| 地址: | 韓國京畿*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 非易失性存儲器 存儲 模塊 及其 操作方法 | ||
1.一種操作非易失性存儲器存儲模塊的方法,所述方法包括:
從主機接收多個命令,每個命令與相應的優先級相關聯;
針對每個接收到的命令,確定所述命令的相應優先級和所述命令的大小中的至少一者;
針對接收到的命令中的至少一些,根據以下項中的至少一個將接收到的命令拆分成多個子命令:
與所述命令相關聯的相應優先級,以及所述命令的大小;以及
基于接收到的命令的相應子命令中的每個的大小,針對已經被拆分的接收到的命令中的每個分配硬件資源,從而使得基于分配的資源來處理接收到的命令。
2.根據權利要求1所述的方法,還包括:
將主機內的所述多個命令分類到提交隊列中,提交隊列具有相應的優先級;以及
根據所述分類將所述多個命令存儲在主機存儲器內。
3.根據權利要求2所述的方法,其中,所述分類的步驟包括:針對每個命令,基于以下項中的一個或多個將所述命令放置到提交隊列中的選擇的一個提交隊列中:
與所述命令相關聯的順序訪問、不頻繁訪問的寫入數據、臨時寫入數據、隨機讀取、優先讀取以及優先寫入。
4.根據權利要求1所述的方法,其中,所述拆分的步驟包括:拆分接收到的所述多個命令中的第一命令和第二命令,其中,第一命令被確定為與第一優先級相關聯并且被拆分成第一大小的多個第一子命令,第二命令被確定為第二優先級并且被拆分成第二大小的多個第二子命令,
其中,第一優先級高于第二優先級,
其中,第一大小大于第二大小,從而使得基于較高的第一優先級較快地處理較大大小的第一子命令。
5.根據權利要求4所述的方法,
其中,所述分配的步驟包括:基于對第一子命令的較大大小的識別,向第一命令分配比向第二命令更多的硬件資源,從而使得與第二命令相比較快地處理第一命令,并且
其中,硬件資源的所述分配包括分配一個或多個數據遷移包。
6.根據權利要求4所述的方法,其中,所述分配的步驟包括:針對第一子命令和第二子命令中的每個分配硬件資源,以在具有相等持續時間的多個相應時間片內完成第一子命令和第二子命令的任務。
7.根據權利要求2至權利要求6中的任意一項所述的方法,還包括:
根據分配的硬件資源處理接收的命令中的每個,以根據提交隊列的優先級實現服務質量。
8.根據權利要求7所述的方法,
其中,從主機接收所述多個命令的步驟和分配硬件資源的步驟在處理接收到的命令中的每個之前被執行。
9.一種非易失性存儲器存儲模塊,包括:
存儲器;以及
處理器,被配置為:
從主機接收各自與相應優先級相關聯的多個命令;
針對每個接收到的命令,確定所述命令的相應優先級和所述命令的大小中的至少一者;
針對接收到的命令中的至少一些,根據以下項中的至少一個將接收到的命令拆分成多個子命令:與所述命令相關聯的相應優先級以及所述命令的大小;以及
基于接收到的命令的相應子命令中的每個的大小,針對已經被拆分的接收到的命令中的每個分配硬件資源,從而使得基于分配的資源來處理接收到的命令。
10.根據權利要求9所述的非易失性存儲器存儲模塊,其中,處理器被配置為:接收作為被分類到不同優先級的提交隊列中的所述多個命令。
11.根據權利要求10所述的非易失性存儲器存儲模塊,其中,提交隊列基于以下項中的一個或多個被分類:
順序訪問、不頻繁訪問的寫入數據、臨時寫入數據、隨機讀取、優先讀取以及優先寫入。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111352543.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:經歷脈動流水線組裝的機架的轉位
- 下一篇:顯示裝置





