La mémoire non volatile (NVMe) est une technologie de semi-conducteurs qui ne nécessite pas une alimentation électrique continue pour conserver les données ou le code de programme stockés dans un dispositif informatique.
Les fabricants de systèmes utilisent différents types de puces de mémoire non volatile à des fins diverses. Par exemple, un type de NVM pourrait stocker le code de programme du contrôleur pour des dispositifs tels que les disques durs (HDD) et les lecteurs de bandes. Un autre type de NVM est couramment utilisé pour le stockage de données dans les disques à l’état solide (SSD), les clés USB et les cartes mémoire des appareils photo numériques, des téléphones portables et d’autres appareils.
Le stockage à l’état solide utilise généralement une variante de la mémoire non volatile connue sous le nom de flash NAND. Les SSD n’ont pas de pièces mobiles, et ils sont capables de performances plus élevées que les disques durs à adressage mécanique et les bandes, qui utilisent une tête pour lire et écrire des données sur des supports de stockage magnétiques. Les SSD directement connectés au processeur d’un ordinateur via un bus PCI Express (PCIe) offrent une latence plus faible que les SSD basés sur Serial-Attached SCSI (SAS) ou Serial Advanced Technology Attachment (SATA) branchés dans des baies de disques externes.
Types de mémoire non volatile
Plusieurs types de mémoire non volatile sont utilisés aujourd’hui pour lire et écrire des données sur des systèmes d’entreprise et grand public, et chacun présente des avantages et des inconvénients.
Les fabricants ont continué à développer les technologies flash NAND dans le but de réduire le coût par bit. Ils ont introduit la flash NAND 3D lorsqu’ils ont rencontré des difficultés à mettre à l’échelle la NAND bidimensionnelle, qui comporte une seule couche de cellules de mémoire. La technologie flash 3D NAND plus récente empile les cellules de mémoire en couches verticales pour obtenir une plus grande densité de stockage.