[發明專利]非順序分區命名空間在審
| 申請號: | 202080006553.1 | 申請日: | 2020-03-17 |
| 公開(公告)號: | CN113179658A | 公開(公告)日: | 2021-07-27 |
| 發明(設計)人: | A·D·班尼特;M·比約林;D·L·赫爾米克 | 申請(專利權)人: | 西部數據技術公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F3/06;G06F12/1081 |
| 代理公司: | 北京紀凱知識產權代理有限公司 11245 | 代理人: | 李英 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 順序 分區 命名 空間 | ||
1.一種存儲設備,包括:
介質單元,其中所述介質單元的容量被劃分為多個分區,每個分區包括多個邏輯塊;和
控制器,所述控制器耦接到所述介質單元,所述控制器被配置為:
檢索將數據寫入第一分區的第一命令并直接存儲器訪問(DMA)讀取與所述第一命令相關聯的數據;
識別所述第一分區的一個或多個第一邏輯塊以寫入與所述第一命令相關聯的所述數據,其中所述一個或多個第一邏輯塊在所述第一分區的分區起始邏輯塊地址和所述第一分區的分區容量之間;
檢索將數據寫入所述第一分區的第二命令并DMA讀取與所述第二命令相關聯的數據;以及
識別所述第一分區的一個或多個第二邏輯塊以寫入與所述第二命令相關聯的所述數據,其中所述一個或多個第二邏輯塊在所述第一分區的所述分區起始邏輯塊地址和所述第一分區的所述分區容量之間,并且其中所述一個或多個第二邏輯塊與所述一個或多個第一邏輯塊間隔開一個或多個空邏輯塊。
2.根據權利要求1所述的存儲設備,其中所述控制器被進一步配置為:
在檢索寫入數據的所述第二命令之前寫入與所述第一命令相關聯的所述數據;以及
在識別所述第一分區的一個或多個第二邏輯塊之后寫入與所述第二命令相關聯的所述數據。
3.根據權利要求2所述的存儲設備,其中所述控制器被進一步配置為:
在寫入與所述第一命令相關聯的所述數據之后,將第一完成條目返回到主機設備的完成隊列;以及
在寫入與所述第二命令相關聯的所述數據之后,將第二完成條目返回到所述主機設備的所述完成隊列。
4.根據權利要求3所述的存儲設備,其中所述控制器被進一步配置為:
在寫入與所述第一命令相關聯的所述數據之后更新一個或多個跟蹤表,以指示在返回所述第一完成條目之后,所述一個或多個第一邏輯塊不可用于寫入與后續命令相關聯的數據;以及
在寫入與所述第二命令相關聯的所述數據之后更新所述一個或多個跟蹤表,以指示在返回所述第二完成條目之后,所述一個或多個第二邏輯塊不可用于寫入與后續命令相關聯的數據。
5.根據權利要求4所述的存儲設備,其中所述一個或多個跟蹤表包括存儲在所述存儲設備中的第一跟蹤表和存儲在所述主機設備中的第二跟蹤表。
6.根據權利要求5所述的存儲設備,其中所述主機設備使用所述第二跟蹤表來選擇用于存儲與所述第二命令相關聯的所述數據的所述一個或多個第二塊。
7.根據權利要求1所述的存儲設備,其中主機設備選擇用于存儲與所述第一命令相關聯的所述數據的所述一個或多個第一塊。
8.一種存儲設備,包括:
介質單元,其中所述介質單元的容量被劃分為多個分區,每個分區包括多個邏輯塊;和
控制器,所述控制器耦接到所述介質單元,所述控制器被配置為:
檢索將數據寫入第一分區中的一個或多個第一邏輯塊的第一命令,其中所述一個或多個第一邏輯塊在所述第一分區的分區起始邏輯塊地址與所述第一分區的分區容量之間;
將與所述第一命令相關聯的所述數據寫入所述第一分區的所述一個或多個第一邏輯塊并寫入所述介質單元中的第一位置;
檢索將數據寫入所述第一分區中的一個或多個第二邏輯塊的第二命令,其中所述一個或多個第二邏輯塊在所述第一分區的所述分區起始邏輯塊地址和所述第一分區的所述分區容量之間,并且其中所述一個或多個第二邏輯塊與所述第一一個或多個邏輯塊是非順序的;以及
將與所述第二命令相關聯的所述數據寫入所述第一分區的所述一個或多個第二邏輯塊并寫入所述介質單元中的第二位置,所述第二位置位于所述第一位置的順序位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西部數據技術公司,未經西部數據技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202080006553.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:振動裝置和具備振動裝置的攝像單元
- 下一篇:烯基磷化合物的制造方法





