SSD硬盘的接⼝区别详解图解SATA、mSATA、PCI-E、 M.2(NVMe协议)、U.。。。
转
扫盲:SATA、mSATA 、PCIe和M.2——SSD硬盘的接⼝
2019年03⽉02⽇ 20:47:06 阅读数 11035更多
个⼈分类:
SATAT通道:硬盘——内存——CPU
PCIE通道:硬盘——CPU
AHCI(serial Advanced Host Controller Interface) ⾼级串⾏ATA功能接⼝标准
NVME标准相⽐AHCI有许多优点:
吸咪头
1. 低延迟。⾯向PCIe SSD产品的NVMe标准能有效降低控制器和软件接⼝部分的延迟,最主要是能让SSD⾛PCI-E通道直连CPU,有效降低了数据延迟,其次,NVMe精简了调⽤⽅式,AHCI每条命令则需要读取4次寄存器,⼀共会消耗8000次CPU循环,从⽽造成
2.5μs的延迟,⽽NVMe执⾏命令时则不需要读取寄存器。
熔炼焊剂
2. 新的协议还能⼤⼤提⾼SSD的IOPS(每秒读写次数)性能,理论上,IOPS=队列深度/ IO延迟,所以增加队列深度,就可以有效提升SSD的IOPS。传统的ACHI标准下队列深度最多能达到32,但是在NVMe标准下,这⼀数值可以达到64000,是以前的2000倍。 3. 此外NVMe还加⼊了⾃动功耗状态切换、动态能耗管理、免驱等功能,驱动适应性⼴,低功耗。
⼆、 PCIE SATA
PCIE有四种接⼝尺⼨:X1/X4/X8/X16,版本有1.0/2.0/3.0
我们通过⽤胶带覆盖显卡PCI-E接⼝⾦⼿指的⽅法来屏蔽,由于PCI-E每个通道彼此互相独⽴,并且⽀持通道数量向下兼容(如果x16设备插在x1槽上,则⾃动降为x1)。
节能蒸汽炉三、 SSD有四种接⼝SATA/PCIE/mSATA/M.2
SATA接⼝:
SATA是Serial ATA(Serial Advanced Technology Attachment)亦称串⾏ATA,是由Intel、IBM、Dell、APT、Maxtor和Seagate 公司共同提出的硬盘接⼝规范。
本⽂的阐述重点是SATA的数据线和接⼝引脚定义,并以连接为例。 ⼀、SATA数据接⼝和电源接⼝
上图是数据线(DATA)、电源线(POWER)和硬盘接⼝⽰意图
上图是数据线、电源线和硬盘接⼝实物图
上图是SATA数据线(7针)对应硬盘上的数据接⼝(7针)特写
上图是SATAS数据线(母⼝)特写,(硬盘上接⼝成为公⼝) 数据接⼝(7针)定义
电源接⼝(15针)定义
微型吸尘器
PCIE:
主要⽤于⾼端机,性能较好
mSATA:
早期,为了更适应于超极本这类超薄设备的使⽤环境,针对便携设备开发的mSATA(mini SATA)接⼝。你可以把它看作标准SATA接⼝的mini版,物理接⼝跟mini PCIe接⼝⼀样。
mSATA接⼝是SSD⼩型化的⼀个重要过程,不过mSATA依然没有摆脱SATA接⼝依然是SATA通道,速度是6Gbps。诸多原因没能让mSATA 接⼝⽕起来,反⽽被更具升级潜⼒的M.2 SSD所取代。
M.2接⼝:面袋
冷凝器设计分为B key(⼜称Socket2)和M key(⼜称Socket3)两种。前者⽀持SATA、PCI-Ex2接⼝,理论读写速度分别达到700MB/s、
500MB/s;⽽后者专为⾼性能存储设计,⽀持PCI-EX4,理论接⼝速度⾼达32Gb/s,超五倍于SATA接
⼝。
M.2 SSD的规格: