- 专利标题: Managing multiple namespaces in a non-volatile memory (NVM)
-
申请号: US15609758申请日: 2017-05-31
-
公开(公告)号: US10275361B2公开(公告)日: 2019-04-30
- 发明人: Mark Ish , Steven S. Williams , Jeffrey Munsil
- 申请人: Seagate Technology LLC
- 申请人地址: US CA Cupertino
- 专利权人: Seagate Technology LLC
- 当前专利权人: Seagate Technology LLC
- 当前专利权人地址: US CA Cupertino
- 代理机构: Hall Estill Attorneys at Law
- 主分类号: G06F12/10
- IPC分类号: G06F12/10
摘要:
Apparatus and method for managing namespaces in a Non-Volatile Memory Express (NVMe) controller environment. A non-volatile memory (NVM) is arranged to store map units (MUs) as addressable data blocks in one or more namespaces. A forward map has a sequence of map unit address (MUA) entries that correlate each of the MUs with the physical locations in the NVM. The MUA entries are grouped into immediately adjacent, contiguous ranges for each of the namespaces. A base MUA array identifies the address, within the forward map, of the beginning MUA entry for each namespace. A new namespace may be added by appending a new range of the MUA entries to the forward map immediate following the last MUA entry, and by adding a new entry to the base MUA array to identify the address, within the forward map, of the beginning MUA entry for the new namespace.
公开/授权文献
信息查询