nvme和pci-essd的区别为:延时不同、传输速率不同、功耗控制不同。
一、延时不同
1、nvmessd:nvmessd的延时比pci-essd的延时更短。
2、pci-essd:pci-essd的延时比ssd:nvmessd的延时更长。
二、传输速率不同
1、nvmessd:nvmessd的传输速率比pci-essd的传输速率更大。
2、pci-essd:pci-essd的传输速率比ssd:nvmessd的传输速率更小。
三、功耗控制不同
1、nvmessd:nvmessd为非易失性存储器标准,功耗控制比pci-essd的功耗控制更少。
2、pci-essd:pci-essd为易失性存储器标准,的功耗控制比ssd:nvmessd的功耗控制更多。
这两者都是SSD中的协议。
nvme,这个是bios来进行控制,需要bios支持,操作系统级别的驱动倒是不要操心,一般都支持了。这个到底是硬件的协议还是软件的协议我到现在也不明白,先别管了吧。这个是ahci的替代品,专为ssd而生的。但是好像ssd本身也得支持nvme,否则也不能用nvme。
pcie速度很快,这是一种总线协议,其实现在最重要的是理解m2背后的sata和pcie。我查看了一下m2的维基百科,现在写下我的理解。