NVM Subsystem
3.2NVM子系统实体
3.2.1命名空间
3.2.1.1命名空间概述
命名空间(namespace)是可以被主机直接访问的格式化数量的非易失性内存。namespace ID (NSID) 是控制器用来提供对命名空间的访问的标识符。
3.2.1.2Valid and Invalid NSIDs
Valid NSID 是可能的 NSID 范围,可用于引用 NVM 子系统中存在的命名空间。任何 NSID 都是有效的,除非该 NSID 为 0h 或大于 Identify Controller data structure 中报告的 Number of Namespaces 字段(参见Figure 275)。NSID FFFFFFFFh 是一个广播值,用于指定所有命名空间。invalid NSID 是指不是valid NSID 且也不是广播值的值。
有效的 NSID 是:
a) 在 NVM 子系统中allocated或unallocated;和
b) 特定控制器的inactive或active。
3.2.1.3Allocated and Unallocated NSID Types
在NVM子系统中,一个valid NSID是:
a)一个allocated NSID; 或
b)一个 unallocated NSID.
Allocated NSID 是引用了 NVM 子系统中存在的命名空间。Unallocated NSID 不引用 NVM 子系统中存在的任何命名空间。
3.2.1.4Active and Inactive NSID Types
对于特定的控制器,一个allocated NSID 是:
a)一个active NSID; 或
b)一个 inactive NSID.
控制器的active NSID 指的是附加到该控制器的命名空间。Allocate给控制器的inactive NSID 指的是未附加到该控制器的命名空间。
Unallocated NSID 是 NVM 子系统中所有控制器的inactive NSID。
如果 NSID 所指的命名空间附加到 NVM 子系统中的某些控制器,但不是所有控制器,则allocated NSID 可能是某些控制器的 active NSID 和同一 NVM 子系统中的其他控制器的inactive NSID。
有关与被分离或删除的命名空间相关的操作,请参阅第 8.11 节。
3.2.1.5NSID and Namespace Relationships
除非另有说明,在使用Namespace Identifier (NSID) 字段的命令中指定inactive NSID 将导致控制器以 Invalid Field in Command 状态代码中止命令。在使用 NSID 字段的命令中指定invalid NSID 将导致控制器以 Invalid Namespace or Format 状态码中止命令。
下表总结了valid NSID 类型,Figure 70 直观地显示了 NSID 类型以及它们之间的关系。
| Valid NSID Type | NSID relationship to namespace | Reference |
|---|---|---|
| Unallocated | 不引用 NVM 子系统中存在的任何命名空间 | 3.2.1.3 |
| allocated | 引用存在于 NVM 子系统中的命名空间 | 3.2.1.3 |
| Inactive | 不引用附加到控制器的命名空间1 | 3.2.1.4 |
| active | 引用附加到控制器的命名空间 | 3.2.1.4 |
| NOTES: 如果allocated,则指未附加到控制器的命名空间。如果unallocated,则不引用任何命名空间。 |
||

如果支持Namespace Management(请参阅第 8.11 节)、ANA Reporting(请参阅第 8.1 节)或NVM Sets(请参阅第 3.2 节)capabilities,则 NSID 在 NVM 子系统中应是唯一的(例如,NSID 3,无论控制器如何,都应访问相同的物理命名空间)。如果不支持Namespace Management、ANA Reporting和 NVM Sets capabilities,则 NSID:
a)对于共享命名空间应是唯一的;
b)私有命名空间不需要是唯一的。
Identify 命令(参见第 5.17 节)可用于确定控制器的active NSID 和 NVM 子系统中的allocated NSID。
如果 MNAN 字段(参见Figure 275)被清除为 0h,则allocated NSID 的最大数量与 NN 字段中报告的值相同(参见Figure 275)。如

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



