A quantity of non-volatile memory that may be formatted into logical blocks.When formatted, a namespace of size n is a collection of logical blocks with logical block addresses from 0 to (n-1).
可以格式化为逻辑块的一些非易失性存储器。格式化后,大小为n的namesapce是逻辑块地址为0到(n-1)的逻辑块的集合。
A namespace is a collection of logical blocks whose logical block addresses range from 0 to the size of the namespace – 1. A namespace ID (NSID) is an identifier used by a controller to provide access to a namespace.
命名空间是逻辑块的集合,其逻辑块地址的范围从0到命名空间-1的大小。命名空间ID (NSID) 是控制器用于提供对命名空间的访问的标识符。
Valid and Invalid NSIDs
Valid NSIDs are the range of possible NSIDs that may be used to refer to namespaces that exist in the NVM subsystem. Any NSID is valid, except if that NSID is 0h or greater than the Number of Namespaces field reported in the Identify Controller data structure (refer to Figure 247). NSID FFFFFFFFh is a broadcast value that is used to specify all namespaces. An invalid NSID is any value that is not a valid NSID and is also not the broadcast value.
有效的nsid是指可能用于引用NVM子系统中存在的名称空间的nsid的范围。
任何NSID都是有效的,除非该NSID为0h或大于标识控制器数据结构中报告的Namespaces字段的数量(参见图247)。
NSID FFFFFFFh是一个广播值,用来指定所有的名称空间。
一个无效的NSID是任何不是一个有效的NSID的值,也不是广播值。
Valid NSIDs are:
有效NSIDs是
:a) allocated or unallocated in the NVM subsystem;
a) NVM子系统中已分配或未分配的;and 和
b) active or inactive for a specific controller.
b)对于特定的控制器是激活的还是非激活的。
Allocated and Unallocated NSID Types
In the NVM subsystem, a valid NSID is:
在NVM子系统中,一个有效的NSID是
:a) an allocated NSID;
a)已分配的NSID;or 或
b) an unallocated NSID.
b)未分配的NSID。
Allocated NSIDs refer to namespaces that exist in the NVM subsystem.
已分配的nsid指的是存在于NVM子系统中的名称空间。
Unallocated NSIDs do not refer to any namespaces that exist in the NVM subsystem
未分配的nsid不引用NVM子系统中存在的任何名称空间
Active and Inactive NSID Types
For a specific controller, an allocated NSID is:
对于特定的控制器,分配的NSID为:
a) an active NSID;
a)有效的NSID;or 或
b) an inactive NSID.
b)未激活的NSID。
Active NSIDs for a controller refer to namespaces that are attached to that controller.
控制器的活动nsid引用连接到该控制器的名称空间。
Allocated NSIDs that are inactive for a controller refer to namespaces that are not attached to that controller.
对于控制器来说,已分配的非活动nsid指的是没有连接到该控制器的名称空间。
Unallocated NSIDs are inactive NSIDs for all controllers in the NVM subsystem.
未分配的nsid对于NVM子系统中的所有控制器来说都是不活动的nsid。
An allocated NSID may be an active NSID for some controllers and an inactive NSID for other controllers in the same NVM subsystem if the namespace that the NSID refers to is attached to some controllers, but not all controllers, in the NVM subsystem.
如果NSID引用的命名空间附加到NVM子系统中的一些控制器,而不是所有控制器,那么一个分配的NSID可能是一个活动的NSID和一个非活动的NSID。
Refer to section 8.12 for actions associated with a namespace being detached or deleted.
有关与分离或删除的命名空间关联的操作,请参见8.12节。