NVMe, AHCI and IDE are transfer protocols (languages). They run on top of transfer interfaces such as PCIe or SATA (spoken, written).
NVMe,AHCI 和 IDE 是传输协议(语言)。 它们运行在诸如 PCIe 或 SATA(口头,书写)之类的传输接口之上。
M.2 更多的指的是主板上的硬件接口,而 SATA/PCI-E 则更多的指的是一种数据传输通道,而 AHCI 和 NVMe 为其对应的数据传输协议规范。