定义
SATA(Serial Advanced Technology Attachment,串行高级技术附件)是一种基于行业标准的串行硬件驱动器接口,是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范。
种类
注意:
一般高速接口,有的会提供接口传输速率,有的会提供数据传输速率。
这两个概念的关系,一般是:接口传输速率(bps,就是bit per second)=10x数据传输速率(B/s,即Byte per second)。
接口传输速率是串口的波特率;数据传输速率是有效数据的传输。
这中间,有8B/10B编码的概念,属于通信协议。简单理解,就是为了物理上实现高速串行接口,需要采用8B/10B的编码方式进行传输数据,但是会导致20%的数据无意义。
SATA 1.0定义的数据传输率可达150MB/s;对应物理接口上的传输速率是1.5Gbps。
SATA 2.0定义的数据传输率可达300MB/s;对应物理接口上的传输速率是3.0Gbps。
SATA 3.0定义的数据传输率可达600MB/s;对应物理接口上的传输速率是6.0Gbps。
SATA Express 定义的数据传输率可达800MB/s;对应物理接口上的传输速率是8.0Gbps。