memória não volátil (NVMe) é uma tecnologia semicondutora que não requer uma fonte de alimentação contínua para reter os dados ou código de programa armazenados num dispositivo informático.
Os fabricantes de sistemas utilizam diferentes tipos de chips de memória não volátil para uma variedade de fins. Por exemplo, um tipo de NVM pode armazenar o código de programa controlador para dispositivos como unidades de disco rígido (HDD) e unidades de fita adesiva. Outro tipo de NVM é normalmente utilizado para armazenamento de dados em unidades de estado sólido (SSDs), unidades USB e cartões de memória em câmaras digitais, telemóveis e outros dispositivos.
O armazenamento em estado sólido utiliza tipicamente uma variante de memória não volátil conhecida como flash NAND. As SSDs não têm partes móveis, e são capazes de um desempenho mais elevado do que os discos rígidos e as fitas endereçadas mecanicamente, que utilizam uma cabeça para ler e escrever dados em suportes de armazenamento magnéticos. As SSD directamente ligadas ao processador de um computador através de um barramento PCI Express (PCIe) oferecem uma latência mais baixa do que as SSDs Serial-Attached SCSI (SAS)- ou Serial Advanced Technology Attachment (SATA)- com base em SSDs ligadas a compartimentos de unidades externas.
Tipos de memória não volátil
Muitos tipos de memória não volátil estão hoje em uso para ler e escrever dados de e para sistemas empresariais e de consumo, e cada um oferece vantagens e desvantagens.
Os fabricantes têm continuado a desenvolver tecnologias flash NAND com o objectivo de reduzir o custo por bit. Introduziram o flash NAND 3D quando encontraram dificuldade em escalar o NAND bidimensional, que tem uma única camada de células de memória. A mais recente tecnologia de flash NAND 3D empilha células de memória em camadas verticais para alcançar uma maior densidade de armazenamento.
Vendedores de tecnologia também continuam a trabalhar em tecnologias de memória não volátil adicionais para reduzir custos, melhorar o desempenho, aumentar a densidade de armazenamento, aumentar os níveis de resistência e reduzir o consumo de energia.
Qual é a diferença entre memória volátil e memória não volátil?
Memória volátil é uma tecnologia semicondutora que requer uma fonte de alimentação contínua para reter dados armazenados. Exemplos proeminentes de memória volátil são a memória estática de acesso aleatório (SRAM) e a RAM dinâmica (DRAM). Os fabricantes adicionam por vezes energia de bateria aos dispositivos de memória volátil para suportar armazenamento de dados persistentes.
Enterprise e os sistemas informáticos clientes utilizam frequentemente uma combinação de tecnologias de memória volátil e não volátil, e cada tipo de memória tem os seus pontos fortes e fracos.
Por exemplo, a SRAM é mais rápida do que a DRAM, e é bem adequada ao cache de alta velocidade. A DRAM, uma sucessora da SRAM, é mais barata de produzir e requer menos energia do que a SRAM em modo activo. Um caso de uso comum para DRAM é o armazenamento do código principal do programa que um processador de computador necessita para funcionar.
Não-volátil NAND flash é mais lento que DRAM e SRAM para escrita e leitura de dados. No entanto, o flash NAND é muito mais barato de produzir do que DRAM e SRAM, tornando a tecnologia mais adequada ao armazenamento de dados persistentes em sistemas empresariais e dispositivos de consumo.