NVMe、AHCI、PCIe、SATA、NGFF接口、协议小结

这些接口、协议经常出现,搞的自己晕头转向,所以特意找资料总结一下,本文不涉及详细的接口标准及协议内容。在遇到这些名称的时候,能帮助区分它们的不同就好。

首先有三个总的分类,即 通讯协议、物理接口标准(规范)、传输通道。

AHCI:是一种通讯协议

NVMe:是一种通讯协议

SATA:是一种物理接口标准,也是总线(通道)标准,该接口使用AHCI通讯协议;

PCIe:是一种总线(通道)标准,该通道使用NVMe通讯协议。

M.2:是物理接口标准,曾用名NGFF。M.2接口有两种,分为B Key和M Key,目前M Key是主流。具体区别如下图。

NVMe、AHCI、PCIe、SATA、NGFF接口、协议小结
M.2 (NGFF)接口的两种类型

知乎上有一张图很好的解释了他们之间的关系。

SATA(小门)只能通过AHCI(自行车)协议,走SATA路(窄路)

M.2(大门)既可以通过AHCI(自行车)协议,走SATA路(窄路),也可以通过NCMe(汽车)走PCIe路(大路)

NVMe、AHCI、PCIe、SATA、NGFF接口、协议小结

由于目前市场上还存在走SATA的M.2 SSD固态硬盘,因此购买的时候需要注意甄别。

上一篇:edit页保存报错:Encountered " "?" "? "" at line 24, column 39. Was expecti


下一篇:笔记本固态硬盘选型(总线、接口、协议、SATA、PCIe、AHCI、NVMe、M.2、NGFF)