NVM Express win10版是一款针对windows系统打造的通用驱动程序,在各个方面都表现的很好,目前来说,在带来便利的同时也存在不少缺陷,比如对于系统有所要求,需要进一步的验证。

NVM Express是什么

NVM Express(NVMe)是一项规范,定义了主机软件如何通过PCIExpress(PCIe)总线与非易失性存储器进行通信。它是所有尺寸规格(U.2,M.2,AIC,EDSFF)的PCIe固态驱动器(SSD)的行业标准。NVM Express是由技术行业领导者定义,管理和营销NVMe技术的非营利性联盟。除NVMe基本规范外,该组织还拥有其他规范:架构上的NVMe(NVMe-oF),用于在网络架构上使用NVMe命令以及NVMe管理接口(NVMe-MI™)来管理服务器和服务器中的NVMe / PCIe SSD。存储系统。

NVMe规范是专为SSD设计的。与传统接口(如串行ATA(SATA))相比,它是一种效率更高的接口,提供更低的延迟,并且对SSD的可扩展性更高。规范的第一部分是主机控制接口。NVMe体系结构带来了一种新的高性能排队机制,该机制支持65,535个I / O队列,每个队列具有65,535个命令(称为队列深度或未完成的命令数)。队列映射到提供可扩展性能的CPU内核。NVMe接口显着减少了内存映射的输入/输出命令的数量,并适应了以中断或轮询模式运行的操作系统设备驱动程序,从而实现了更高的性能和更低的延迟。

软件功能

1、可降低延迟超过50%

2、性能有数倍的提升

3、支持未来十年技术发展的可扩展能力

4、自动功耗状态切换和动态能耗管理功能大大降低功耗

5、NVMe PCIe SSD可提供的IOPs十倍于高端企业级SATA SSD

软件优势

1、更高的传输性能;

市面上性能不错的SATA接口SSD,在队列深度上都可以达到32,然而这也是AHCI所能做到的极限。但目前高端的企业级PCIe SSD,其队列深度可能要达到128,甚至是256才能够发挥出最高的IOPS性能。而NVMe标准下,最大的队列深度可达64000。此外,NVMe的队列数量也从AHCI的1,提高了64000。

2、更低的延时

NVMe精简了调用方式,执行命令时不需要读取寄存器;而AHCI每条命令则需要读取4次寄存器,一共会消耗8000次CPU循环,从而造成2、5μs的延迟。

3、更低的功耗控制

例如intel730闲置功耗1、15W,持续写入满载3、46W;而inten600p闲置功率40mW,活跃功率100mW。

标准nvmexpress控制器驱动下载_NVM Express控制器驱动程序相关推荐

  1. 通用即插即用监视器驱动下载_电脑设备驱动程序有问题,教你3招,快速修复...

    驱动程序允许你的设备与Windows 10进行通信.计算机必须安装最新版本的驱动程序才能正常运行. 设备驱动程序是一种特殊的软件程序,它控制连接到计算机的特定硬件设备,设备驱动程序对于计算机促进系统与 ...

  2. linux nouveau驱动下载,开源NVIDIA “Nouveau”驱动程序在Linux 5.2中几乎没有变化

    Nouveau DRM维护者Red Hat的Ben Skeggs已经提交了针对即将到来的Linux 5.2内核的修改. 虽然Linux 5.1的新变化预计将在本周末晚些时候发布,但令人遗憾的是,这个p ...

  3. Linux SPI子系统(3):SPI控制器驱动层

    目录 1. 前言 2. SPI控制器驱动 2.1 dts 2.2 匹配注册 2.3 probe函数 2.4 数据收发函数:spi_st_transfer_one 2.5 中断处理程序:spi_st_i ...

  4. HP520笔记本驱动下载(惠普)

    惠普的中国站点增加了一些驱动程序 中文站点HP520驱动程序(XP): [url]http://h50176.www5.hp.com/support/DUMHPNB520/drivers/os_109 ...

  5. 基于设备树的TQ2440 DMA学习(3)—— DMA控制器驱动

    作者 彭东林 pengdonglin137@163.com 平台 TQ2440 Linux-4.9 概述 上一篇直接操作DMA控制器实现了一个mem2mem的DMA传输,但是这样不符合linux dr ...

  6. vxWorks PCIE控制器驱动解读

    PCI控制 目录 PCI控制器及桥关系解读 1.PCI控制器解读 1.1配置空间读 1.2配置空间写 1.3设备控制方法 1.4写中断向量 1.5内核提供的读取\设置配置空间的接口 1.6驱动初始化过 ...

  7. 【原创】Xilinx_7Series_MIG控制器驱动DDR3

    一.项目说明: 平台:XC7K325T板卡 DDR3:两片MT41J256M16TW-107,共1GB,数据总线32bit 环境:Vivado 2019.2 IP:Memory Interface G ...

  8. linux pl320 mbox控制器驱动分析 - (1) pl320手册分析

    linux pl320 mbox控制器驱动分析 1 pl320简介 1.1 pl320用途 1.2 pl320 IPCM 由以下部分组成: 1.3 pl320 IPCM可配置的参数 1.4 功能操作 ...

  9. Linux SPI总线和设备驱动架构之三:SPI控制器驱动

    通过第一篇文章,我们已经知道,整个SPI驱动架构可以分为协议驱动.通用接口层和控制器驱动三大部分.其中,控制器驱动负责最底层的数据收发工作,为了完成数据的收发工作,控制器驱动需要完成以下这些功能: 1 ...

  10. i2c--ioctl--主机控制器驱动(i2c_adapter)--外设驱动(i2c_driver)

    updating... i2c驱动目录 [root@localhost i2c]# pwd /opt/FriendlyArm/mini2440/linux-2.6.32.2/drivers/i2c [ ...

最新文章

  1. 一文读懂全球半导体市场
  2. ajax的数据库,AJAX 数据库
  3. metamask中的import account的代码实现
  4. [BZOJ3994][SDOI2015]约数个数和
  5. 【LeetCode】3月26日打卡-Day11
  6. oracle12c磁带恢复,第12章 备份与恢复
  7. Java Bean + 注册验证
  8. 谷歌大脑AI飞速解锁雅达利,训练不用两小时:预测能力“前所未有”
  9. HTML特殊字符显示
  10. 2021上半年ICPC各类赛事时间日程
  11. Respo 首屏 DOM 更新的方案, CSS 动画的 Demo
  12. 配置核查保密检查等保工具箱态势感知
  13. C语言读取文件函数用法,C语言读取文件流的相关函数用法简介
  14. Win10电脑关机后立即自动重启怎么办
  15. 在华为做测试员是一种什么体验?带你深入了解华为
  16. 不知道如何分析选择基金、股票?Python来教你
  17. C++STL4种关联容器(set、multiset、map和multimap)
  18. [CodeChef Trips]Children Trips
  19. 用python将GBK编码文件转为UTF-8编码文件
  20. iOS学习的比较好的博客地址

热门文章

  1. 计算机英语写作,计算机英语8.4_电邮写作+.ppt
  2. Win11玩红警2黑屏的解决办法
  3. git官网下载比较慢的解决方法
  4. 关于win10 system进程 占用CPU过高的问题?
  5. 通过终端安装dmg或者pkg文件
  6. bledner做MMD心得(二)
  7. Unity简易小地图制作
  8. 电脑怎么录制玩王者荣耀的过程
  9. nssl-1336 膜拜神牛
  10. matlab命令打开Word文档