AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

技术应用 2个月前 dudu
22 0

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介。

内容来自 硬件茶谈 硬盘的SATA M.2 NGFF NVME是什么意思,详解硬盘的总线协议与接口 侵删。

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

一、协议

AHCI和NVME协议民用很多,而SCSI协议大多用在服务器上。

二、总线

  总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。

1、SATA总线

现在常用的是SATA 3.0

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

2、PCIe总线

现在常用的是3.0版本和4.0版本

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

3、SAS总线

现在常用的是SAS 3.0

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

三、接口

1、SATA接口

总线使用的是SATA总线,协议使用的是AHCI协议。常用在硬盘上。

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介
AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

由于使用的SATA 3.0总线,理论上限就是600MB/S,再加上干扰之类的,实际只能500多MB/S。

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

2、MSATA接口

如果打开2.5寸的固态硬盘会发现,大大的盒子里面只有一小块电路板。

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

  因此这个接口出现了,只是为了缩小SATA硬盘的体积。速度性能和SATA一样。在笔记本中用的多。后来M.2出现后就被淘汰了。

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

3、M.2接口

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

  既可以走SATA总线AHCI协议,也可以走PCIe总线AHCI协议,还可以走PCIe总线NVME协议。
这三种组合的速度由总线和协议共同决定。

  1. SATA总线、AHCI协议,速度和SATA接口一样。
  2. PCIe总线、AHCI协议,这个比较少见。
  3. PCIe总线、NVME协议,这个是最常见的。如果是PCIe3.0x4,那速度上限为4GB/S。如果是PCIe4.0x4,那速度上限为8GB/S。

  M.2接口分为B-Key和M-Key。B-Key又称为socket2,支持SATA总线和PCIex2总线。M-Key又称为socket3,支持SATA总线和PCIex4总线。

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

4、PCIe接口

AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介
AHCI协议、NVME协议、SATA总线、PCIe总线、SATA接口、PCIe接口、M.2接口简介

PCIex1的卡可以插到x2、x4、x8、x16的插槽内,PCIex2的卡可以插到x4、x8、x16的插槽内,以此类推。

栏目:技术应用 归档:2022年 04月 03日