NVM Express
Interface de conexão para dispositivos de armazenamento / De Wikipedia, a enciclopédia encyclopedia
NVM Express (NVMe) ou Non-Volatile Memory Host Controller Interface Specification (NVMHCIS) é uma especificação de interface de dispositivo lógico aberta para acessar mídia de armazenamento não volátil de um computador geralmente conectada via barramento PCI Express (PCIe). O acrônimo NVM significa memória não volátil, que geralmente é memória flash NAND que vem em vários fatores de forma física, incluindo unidades de estado sólido (SSDs), placas complementares PCI Express (PCIe) e placas M.2, a cartões sucessores do mSATA. O NVM Express, como interface de dispositivo lógico, foi projetado para captalizar a baixa latência e o paralelismo interno dos dispositivos de armazenamento de estado sólido.[1]
NVM Express | |
---|---|
Acrónimo | NVMe |
Introduzido | 2011; há 13 anos |
Organização gestora | NVM Express Work Group (incorporado como NVM Express em 2014) |
Sítio Web | nvmexpress |
Arquitetonicamente, a lógica do NVMe é fisicamente armazenada e executada pelo chip controlador NVMe que está fisicamente co-localizado com a mídia de armazenamento, geralmente um SSD. As alterações de versão NVMe, por exemplo, 1.3 para 1.4, são incorporadas à mídia de armazenamento e não afetam os componentes compatíveis com PCIe, como placas-mãe e CPUs.[2]
Por seu design, o NVM Express permite que o hardware e o software do host explorem totalmente os níveis de paralelismo possíveis em SSDs modernos. Como resultado, o NVM Express reduz a sobrecarga de E/S e traz várias melhorias de dezempenho em relação às interfaces de dispositivos lógicos anteriores, incluindo várias filas de comando longas e latência reduzida. Os protocolos de interface anteriores, como o AHCI, foram desenvolvidos para uso com unidades de disco rígido (HDD) muito mais lentas, onde existe um atraso muito longo (relativo às operações da CPU) entre uma solicitação e a transferência de dados, onde as velocidaes de dados são muito mais lentas que as velocidades de RAM e onde rotação do disco e tempo de busca dar origem e outros requisitos de otimização. Os SSDs NVM Express são mais quentes do que os SSDs SATA de 2,5" e podem atingir de forma rápida e fácil temperaturas superiores a 80°C.[3]
Os dispositivos NVM Express estão disponíveis principalmente na forma de placas de expansão PCI Express de tamanho padrão[4] e como dispositivos de fator de forma de 2,5 polegadas que fornecem uma interface PCI Express de quatro vias através do conector U.2 (anteriormente conhecido como SFF-8639).[5][6] Dispositivos de armazenamento usando SATA Express e a especificação M.2 que suportam NVM Express como interface de dispositivo lógico são um caso de uso popular para NVMe e se tornaram a forma dominante de armazenamento de estado sólido para servidores, desktops e laptops iguais.[7][8]