NVM Express | ||
---|---|---|
Información | ||
Tipo | bus | |
Estandarización | ||
Uso | memoria | |
NVM Express (NVMe) o la especificación de interfaz de controlador de host de memoria no volátil (NVMHCIS) es una especificación abierta de interfaz de dispositivo lógico para acceder a medios de almacenamiento no volátiles conectados a través de un bus PCI Express (PCIe). El acrónimo NVM significa memoria no volátil, que a menudo es memoria flash NAND que viene en varios factores de forma física, incluidas unidades de estado sólido (SSD), tarjetas adicionales PCI Express (PCIe), tarjetas M.2 y otras formas NVM Express, como interfaz de dispositivo lógico, ha sido diseñado para aprovechar la baja latencia y el paralelismo interno de los dispositivos de almacenamiento de estado sólido.[1]
Por su diseño, NVM Express permite que el hardware y el software del host exploten por completo los niveles de paralelismo posibles en los SSD modernos. Como resultado, NVM Express reduce la sobrecarga de E/S y ofrece varias mejoras de rendimiento en relación con las interfaces de dispositivos lógicos anteriores, incluidas múltiples colas de comandos largas y latencia reducida. (Los protocolos de interfaz anteriores se desarrollaron para su uso con unidades de disco duro (HDD) mucho más lentas donde existe un retraso muy largo (en relación con las operaciones de la CPU) entre una solicitud y transferencia de datos, donde las velocidades de datos son mucho más lentas que las velocidades de RAM, y donde el disco, la rotación y el tiempo de búsqueda dan lugar a nuevos requisitos de optimización.
Los dispositivos NVM Express están disponibles principalmente en forma de tarjetas de expansión PCI Express de tamaño estándar[2] y como dispositivos de factor de forma de 2.5 pulgadas que proporcionan una interfaz PCI Express de cuatro carriles a través del conector U.2 (anteriormente conocido como SFF- 8639).[3][4] Sin embargo, también hay dispositivos de almacenamiento que utilizan SATA Express y la especificación M.2 que admiten NVM Express como interfaz de dispositivo lógico. Estos se han convertido recientemente en un caso de uso popular para NVMe y se están convirtiendo rápidamente en la forma dominante de almacenamiento de estado sólido para computadoras de escritorio y portátiles.[5][6]
<ref>
no válida; no se ha definido el contenido de las referencias llamadas ahci-nvme