SSD中,SATA,m2,PCIE和NVME各有什么意义

如题所述

M.2:属于物理接口。像 M.2 可以是 SATA SSD 也可以是 NVMe(PCIe) SSD。金手指上有一个 SATA/PCIe 的选择信号,来区分两者。很多笔记本的M.2 接口也是同时支持两种类型的盘的。M.2 , 主要用在 笔记本上,优点是体积小,缺点是散热不好。

SATA:高速信号协议。SAS,SATA,PCIe 这三个是同一个层面上的,模拟串行高速接口。SATA 对热插拔很友好,早先台式机装机市场的 SSD基本上都是SATA的,现在的 机械硬盘也是SATA接口居多。但速率上最高只能到 6Gb/s,上限 550MB/s左右,现在已经慢慢被pcie取代。

PCIe 支持速率更高,也离CPU最近。很多设备 如 网卡,显卡 也都走pcie接口,当然也有SSD。现在比较主流的是PCIe 3.0,8Gb/s 看起来好像也没比 SATA 高多少,但是 PCIe 支持多个LANE,每个LANE都是 8Gb/s,这样性能就倍数增加了。

目前,SSD主流的是 PCIe 3.0x4 lane,性能可以做到 3500MB/s 左右。

NVME:传输层协议。SCSI,ATA,NVMe 都属于这一层。主要是定义命令集,数字逻辑层。NVMe 协议是有特意为 NAND 进行优化。相比于上面两者,效率更高。主要是跑在 PCIe 上的。当然,也有NVMe-MI,NVMe-of之类的。是个很好的传输层协议。

扩展资料

在目前这么多类型的固态硬盘里面,用在笔记本上面的固态硬盘主要就是M.2固态,在一些中高端主板的宣传上也能看到支持M.2固态是卖点之一。

但不同主板的M.2接口所支持的通道是不同的,有的只支持PCI-E通道,但有的则兼容SATA和PCI-E两种通道。

虽然固态硬盘的速度比机械硬盘要快很多,但是目前大多数硬盘采用的是SATA总线,M.2固态硬盘除了有SATA之外,还有采用PCIe的,有些更好的硬盘,还写着NVMe。

M.2有两种接口定义:Socket 2和Socket 3。Socket 2支持SATA、PCI-EX2通道的SSD,Socket 3专为高性能存储设计,支持PCI-EX4。主控决定了接入M.2接口的SSD是走PCI-E通道还是SATA通道。

M.2就是固态硬盘的接口或者插槽,分B型跟M型,目前大多数M.2固态硬盘是两种插槽都兼容,所以接口是有两个缺口这种,仔细对比会发现B型有6个金手指,M型是5个。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-01
m2(以前也叫作ngff)如果和ssd有关的话,那么是指一种电脑上的插座标准。它是为了替代msata而诞生的。
sata以前是一款插座也是一个总线协议,如果我没有理解错的话,现在的m2接口也可以走sata总线协议,当然m2也可以走pcie的总线。
nvme,这个应该是bios来进行控制,需要bios支持,操作系统级别的驱动倒是不要操心,一般都支持了。这个到底是硬件的协议还是软件的协议我到现在也不明白,先别管了吧。这个是ahci的替代品,专为ssd而生的。但是好像ssd本身也得支持nvme,否则也不能用nvme。
pcie速度很快,这是一种总线协议,我猜的。
其实现在最重要的是理解m2背后的sata和pcie。我查看了一下m2的维基百科,现在写下我的理解。
m2是一种插座的型号,他背后可以连接着pcie总线或者sata3总线。所以说,并不是所有的m2 ssd都是pcie,也不是所有的m2的ssd都是sata的。之所以现在一说m2的ssd都认为是sata总线的ssd,那是因为:pcie的ssd都会写自己是pcie ssd,不会刻意说自己是m2 的ssd。
那么如何区分我电脑上的插座是支持哪种协议?
其实,到当前日期,m2一共有12个类型的接口(A到M去除 I 这个),形状有75种外形,但host端实际用到的只有两种外形socket 2和socket 3 。其中socket 2 用到了B这个接口,如果你在淘宝上看到的那些个ssd,将ssd的正面面对你,右侧是两个缺口,其中上面那个缺口对应着的是这个B口,注意,虽然你在淘宝上看到的那些个ssd都有两个缺口,但是它插在 socket2上只用到B这个口进行卡住。那么这个应该就是传统意义上的m2的ssd了,也就是一般意义上的sata速度的ssd,但是!实际上socket 2 这个口也是支持pcie的!只是它支持的是pcie x2 和 sata3的速度,至于如何区分这两者的速度,看了一些资料,<存疑>他们说是通过ssd的主控来区分的<存疑>。
那么看来,m2也能支持pcie x4喽。那是自然,这就是socket 3的接口(它用到了M接口,也就是host端那个凸出来的塑料是放在下面的),它支持pcie x4,但是于此同时,socket 3 依旧支持普通的sata3速度的ssd
socket 3 依旧支持普通的sata3速度的ssd
socket 3 依旧支持普通的sata3速度的ssd
重要的事情说……(好吧好吧,老梗了),那么淘宝上卖的那种两个缺口的ssd的目的也就很明显了——它为了兼容那些socket3 接口,为了能在socket 3接口上插上sata3速度的ssd。
所以说,或许有可能出现,你买的笔记本自带的是sata3速度m2接口的ssd,但是你依旧可以换一个pcie x4的ssd,只要这个接口是socket 3的即可。(当然这一切都是猜测,或许根本不可能,毕竟厂商为了省钱啥都做得出来,这种良心做法一般不会出现,除非是本来模具是高端的,但是为了省成本,只能换成sata3速度的ssd,这种情况只能出现在神舟身上吧?)比如:这位同学(DELL 戴尔 XPS13 乞丐版 海淘曲折路+开箱升级固态)买的是xps13 9350并且已经换上了普通的非pcie的ssd了,这位同学(xps 13 9350换硬盘_xps13吧)的xps13自带的ssd是pm951,是pcie的ssd,换的依旧是pcie的ssd。综合来看,socket 3确实支持sata3的速度!!
再补一刀,即使你的电脑端的插口能插入m key的ssd(也就是pcie的ssd),电脑也不一定会识别出来,因为接口标准虽然支持,但是这是可选的,也就是说厂家完全可以不同时支持sata3总线和pcie总线。只支持其中的任何一个他就能卖货了,比如Yoga 710 NVMe SSD Support,这位虽然能插进去但是依旧不能使用,暂时不知道是因为不兼容nvme还是因为它的ssd是pcie的。
第2个回答  2018-04-01
ssd 是存储器类型
m2 是存储设备规格
pcie msata 是插座接口协议

sata 是 插座接口协议 和 规格

ssd 是存储器类型
m2 是存储设备规格
pcie msata 是插座接口协议

sata 是 插座接口协议 和 规格追问

sata总线是什么

sata总线是主板上的sata接口么

本回答被网友采纳
相似回答