¿Qué es un espacio de nombres en la memoria flash basada en NAND o NOR?
¿Es un rango de direcciones de NVM? En caso afirmativo, ¿lo especifica el fabricante de SSD?
El espacio de nombres es en realidad la lista de LBA (Dirección de bloque lógico) en un NVMe Dev. Por lo general, es específico del proveedor y está incorporado en el dispositivo NVMe. Tome un ejemplo de la unidad de estado sólido Intel® DC P3700 Series. Dice 781,422,768 Sectores direccionables de usuario totales en modo LBA en una capacidad de 400 GB. Además, se proporciona una tabla completa para la identificación del espacio de nombres.
El espacio de nombres es un área o cantidad de memoria no volátil que se formatea en pequeños bloques lógicos. Después de la formación, cada espacio de nombres contiene un número "n" de bloques lógicos con direcciones de bloques lógicos de 0 a (n-1). Por lo tanto, el espacio de nombres es una colección de bloques lógicos.
El ID de espacio de nombres es un identificador que utiliza un controlador para proporcionar acceso a un espacio de nombres.
Espacio de nombres privado
Un espacio de nombres al que solo puede acceder un controlador. Un host puede determinar si un espacio de nombres es un espacio de nombres privado o puede ser un espacio de nombres compartido por el valor del campo E/S de múltiples rutas de espacio de nombres y Capacidades de uso compartido de espacios de nombres (NMIC) en la estructura de datos Identificar espacio de nombres.
Espacio de nombres compartido
Un espacio de nombres al que pueden acceder dos o más controladores. Un host puede determinar si un espacio de nombres es un espacio de nombres privado o puede ser un espacio de nombres compartido por el valor del campo E/S de múltiples rutas de espacio de nombres y Capacidades de uso compartido de espacios de nombres (NMIC) en la estructura de datos Identificar espacio de nombres.
Cuando se fabrica un SSD que admite espacios de nombres, no debe haber ningún espacio de nombres en el SSD. Depende del usuario crear y adjuntar espacios de nombres.
Una cantidad de memoria no volátil que se puede formatear en bloques lógicos. Cuando se formatea, un espacio de nombres de tamaño n es una colección de bloques lógicos con direcciones de bloques lógicos de 0 a (n-1). Especificaciones NVMe Sección 1.6.17
Wouter van Ooijen
Karan Shah