What is NVMe - Non Volatile Memory Express?

NVMe is a hard disk protocol which, thanks to its comparatively economical structure, ensures fast data exchange between the computer and SSD storage. The abbreviation for the software interface stands for Non Volatile Memory Express; a little shorter also NVM Express. In the following you will find more information about the protocol, the advantages over SATA and SAS as well as links to more detailed reading. Please note that I am not a hardware crack and that we will therefore explore the topic together below. So if you have a hint or suggestion for improvement, please leave a nice comment;)

What is NVMe - Non Volatile Memory Express? Why is the hard disk protocol better than SAS and SATA? And what are the advantages of SSD hard drives? Answers to these and other questions can be found here.
What is NVMe - Non Volatile Memory Express? Why is the hard disk protocol better than SAS and SATA? And what are the advantages of SSD hard drives? Answers to these and other questions can be found here.

NVMe - protocol for fast SSD hard drives

The NVM Express hard drive protocol has been used since 2011 to enable fast, efficient data exchange when using SSD storage media. The PCI Express is used to connect the computer and hard drive, but the manufacturer's drivers are not used. In addition to the elimination of individual drivers, the data rates are also increased by the fact that the lean protocol favors parallel access (multithreading). Just like other generic protocols (e.g. AHCI or SCSI), NVMe enables a wide variety of solid state mass storage devices to be addressed and used efficiently without specific drivers.

In addition, NVMe does not take the detour via the Platform Controller Hub (PCH) - also introduced by Intel - as SAS and SATA do, for example. Instead, PCI Express (PCIe) is used to enable a connection with the lowest possible latencies via the lanes available. But all of this is not limited to the use of SSD hard drives. Semiconductor memories such as ReRAM, ST-MRAM and 3D Xpoint can also benefit from this. Like other interfaces, systems and the corresponding hardware, the NVM Express hard disk protocol is also continuously being developed in order to advance data rates in the gigabit range.

Review: Orico Portable M.2 NVMe SSD with 1 TB

What is NVMe over Fabrics / NVMe-oF?

One of the further developments of the protocol is called NVMe over Fabrics, or NVMe-oF for short. The fabric means a network distributor created by the NVMe expansion. This makes it possible to separate a memory from the computer as a uniform system. This means that the memory is used like in a network, again on a leaner level, since the controller for mass storage is also bypassed here. According to Wikipedia (here) you can imagine the whole thing as a memory expansion in the sense of a JBOD (Just a Bunch of Disks). 

Hardware or connector compatible with NVMe

The hardware interfaces that support Non Volatile Memory Express initially only included those in servers, but now also those in desktop computers and laptops. These designs are now compatible:

  • Storage media with PCI-Express
  • M.2 cards / M.2 memory bars
  • 2,5 “hard disks and SFF devices with U.2 connection
  • NGSFF or E1 storage

In addition, there are other interfaces with which there are overlaps and which can accept PCI Express as the protocol. As shown in the linked source, these include the following:

  • mSATA and its successor M.2
  • U.2 as an interface in servers and workstations
  • SATAe (SATA Express) as the successor to SATA 6G

My tips & tricks about technology & Apple

Did you like the article and did the instructions on the blog help you? Then I would be happy if you the blog via a Steady Membership would support.

Post a comment

Your e-mail address will not be published. Required fields are marked with * marked

In the Sir Apfelot Blog you will find advice, instructions and reviews on Apple products such as the iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini and Mac Studio.

Specials
Shopping
  •  
  •