NVM Express

NVM Express

NVM Express, or Non-Volatile Memory Host Controller Interface Specification (NVMHCI), is a specification for accessing solid state disks (SSDs) on a PCI Express bus. NVM is an acronym for non-volatile memory, as used in SSDs. Version 1.0 of the specification was released on March 1, 2011.[1]

SSDs have been made using the PCI Express bus before, but using non-standard specification interfaces. By standardizing the interface of the SSDs, operating systems only need one driver to work with all SSDs adhering to the specification. It also means that each SSD manufacturer doesn't have to use resources to design specific interface drivers. This is similar to how hard disks build to follow the SATA specification works with all computers, with no per-hard disk driver needed.[2]

Historically, most SSDs have used busses such as SATA, SAS or Fibre Channel. SATA has been the most typical way to connect SSDs in the personal computer, but SATA was designed for mechanical hard disk drives, and has become increasingly inadequate as SSDs have improved. For example, unlike hard disk drives, some SSD are limited by the maximum throughput of SATA.

Contents

Operating system support

Linux

Intel has published an NVM Express driver for Linux.[3]

See also

  • SATA Express, a specification for sending SATA commands over a PCI Express bus

References

  1. ^ "NVM Express Revision 1.0". NVMHCI Workgroup. http://www.nvmexpress.org/index.php/download_file/view/42/1/. 
  2. ^ "NVM Express Explained". http://www.nvmexpress.org/index.php/download_file/view/18/1/. 
  3. ^ Matthew Wilcox. "NVM Express driver". http://sb.lwn.net/Articles/431103/. 

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Serial ATA — SATA redirects here. For other uses, see SATA (disambiguation). Serial ATA (SATA) From top to bottom, SATA Certification Logo, SATA cable, and two first generation (1.5 Gbit/s) SATA data connectors on a …   Wikipedia

  • Intel — For other uses, see Intel (disambiguation). Coordinates: 37°23′16.54″N 121°57′48.74″W / 37.3879278°N 121.9635389°W / 37.3879278; 121.9 …   Wikipedia

  • SandForce — Type Private Industry Solid State Storage Founded 2006 …   Wikipedia

  • Fibre Channel — Layer 4. Protocol mapping LUN masking Layer 3. Common services Layer 2. Network Fibre Channel fabric …   Wikipedia

  • Flash memory — Computer memory types Volatile RAM DRAM (e.g., DDR SDRAM) SRAM In development T RAM Z RAM TTRAM Historical Delay line memory Selectron tube Williams tube Non volatile …   Wikipedia

  • Marvell Technology Group — Marvell Technology Group, Ltd. Traded as NASDAQ: MRVL Industry Semiconductors Founded …   Wikipedia

  • Encryption — Encrypt redirects here. For the film, see Encrypt (film). This article is about algorithms for encryption and decryption. For an overview of cryptographic technology in general, see Cryptography. In cryptography, encryption is the process of… …   Wikipedia

  • Samsung Electronics — 삼성전자 Type Public Korean: 삼성전자 Traded as KRX: 005930 …   Wikipedia

  • Micron Technology — Micron Technology, Inc. Type Public (NASDAQ: MU) Industry Semiconductors …   Wikipedia

  • Твердотельный накопитель — Запрос «SSD» перенаправляется сюда; см. также другие значения. Твердотельный накопитель 2,5 и карандаш Твердотельный накопитель (англ. SSD, solid state drive)  компьютерное немеханическое запоминающее устройство на основе микросхем… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”