📜  NVMe |非易失性内存Express

📅  最后修改于: 2020-11-10 06:08:54             🧑  作者: Mango

NVMe

NVMe代表非易失性内存Express。非易失性的含义是,当我们的计算机重启时,不会删除存储中的数据。

NVMe的协议建立在PCIe通道的顶部。

NVMe是一种传输协议,用于通过称为PCI Express的技术访问非易失性存储。该界面于2013年推出。

它的基本设计是允许在计算机组件和系统之间进行高速数据传输。

NVMe是固态驱动器与其主机系统进行通信的更快方法。它是一种优化的,具有高控制器可扩展性的接口,主要用于解决企业的需求。它支持64k并行命令队列。它比限于单个命令队列的硬盘快得多。

NVMe的驱动程序比SATA的驱动程序快得多。使用NVMe驱动程序执行的输入和输出任务比AHCI等旧版驱动程序的开始和完成速度更快。

它有各种尺寸形式。可以使用NVMe技术的一些规格包括M.2,U.2,AIC(辅助卡),U.3和PCIe。

NVM Express的主要优点是它可以提高性能并有助于增加IOP。

NVMe的历史

NVMe规范的开发始于2007年,当时在英特尔开发人员论坛上发布了用于访问非易失性存储器的新标准的首个详细信息。

2008年4月,NVMHCI 1.0(第一个协议)完成并发布在Intel网站上。此后,有关NVM Express的技术工作于2009年下半年开始。NVMMe的规范由NVM Express工作组介绍。该工作组包括90多家公司。规范版本1.0在2011年3月1日发布。版本1.1在2012年10月11日发布。在版本1.1中,添加了主要功能。由于专注于其功能,因此NVMe 1.1最初被称为“企业NVMHCI”。

2013年1月,引入了针对基本NVMe规范的更新,称为版本1.0e。三星于2013年7月宣布了NVMe的首个驱动器。该驱动器的名称为XS1715企业级驱动器,它支持每秒3GB的读取速度。