一图明白AHCI,SATA是接口还是协议

该图来源于《Linux开源存储全栈详解:从Ceph到容器存储》- 2.3 存储接口协议的演变

一图明白AHCI,SATA是接口还是协议

物理接口:

从物理形态上确定各种不同的接口(引脚形式等完全不同)

 

传输协议:

以SATA为例,可以了解一下SATA本身架构规定了四层协议实现传输功能,分别是物理层,链接层,传输层,应用层。

 

上层协议:

也就是我们常说的串行ATA高级主控接口,主要是在系统内存和串行ATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。