最近准备搞大事情,想着先入手一块硬盘先,没想到,多年不买硬盘了,那些花里胡哨的术语让人头大~~~~~对了,现在已经都全民买SSD了? 我out了。。。



摸了几个小时的鱼,经过全网搜索内容比对汇总,详细,系统,靠谱的应该是这个样子,也算是我自己的理解笔记,如有不对,请不要指正:

首先从三个层面去理解这个问题:物理接口,通道,协议

1:物理接口(相当于通讯中的电,光口)

大白话- 物理规格,像是 公路,铁路


专门跑PCI-E通道的那个物理接口:扩展性极强,可以插显卡的PCI-E X16的那个物理接口,或者插网卡,声卡的那个PCI-E X1那个物理接口,都是属于一类的物理接口,这类接口只跑PCI-E通道,但是没有像M.2物理接口一样专门给它取一个特定的物理接口名字,而是用在它上面跑的通道名称称呼它为PCI-E接口,目前主流标准到PCI-E 3.0,最新PCI-E 5.0 标准 2019推出。

PCI-E X16

专门跑SATA通道的那个物理接口:几年前专门用于硬盘,特别是机械硬盘时代的用于接入硬盘的物理接口,我印象中最新的标准是SATA 3.0,同样那个物理接口没有专门给它取名字,而是用在它上面跑的通道名称称呼它为SATA接口

SATA硬盘接口

M.2接口:这个就是现在(2021年)主流用于接入SSD的物理接口的名称,没错,针对这个物理接口起名字了,最早出现在超极本上,在这个M.2物理接口上,可以跑PCI-E或者SATA通道,具体区别于主板或硬盘支持情况,如果是在M.2接口跑PCI-E通道,例如可能是PCI-E 3.0 X4级别的带宽

固态M2接口

2:通道(相当于通讯协议中的应用层以下所有层?

大白话-模拟高速接口,像是 县道,省道,高速这样 速率上限不同。

PCI-E通道:速率丰富,适合各种不同速率要求的硬件,上至显卡,下至声卡,最新推出标准如PCI-E 5.0,同一标准下,可通过物理接口划分不同速率,如PCI-E X1,X4,X8,X16,X32,速率依次上升。

SATA通道:以前用于接硬盘,光驱(是吗?)

SAS通道:企业级别硬盘用的通道

FC通道:光纤通道

等等其他通道不列出

3:协议(相当于通讯协议中的应用层!

大白话- 就是跑在路上面的小车,只是有 跑车 和 面包车 之分,载货量和方式不同

IDE协议:机械硬盘时代,用于数据操作,传输的协议

AHCI协议:仍然是机械硬盘时代的主流数据传输协议,例如使用SATA通道。优化后的,效率相比IDE提升10-30%

NVMe协议: 由于机械硬盘和固态硬盘的工作模式发生巨大变化,需要一种全新的针对固态的传输层协议,NVMe因运而生,据说就是很牛皮呐,各种新特性,设计是跑在PCI-E通道上的。当然固态硬盘也是可以在AHCI协议上正常工作的。总之NVMe是个牛皮的东西,像在数据中心,据查有个NVMe控制器可以充分利用各个服务器自带的硬盘,实现统一编排,共享存储,废盘利用。

等等其他协议没有列出

所以,如果你需要选购一块牛皮的SSD硬盘,应该要具备哪些花里胡哨的术语了?

无疑是 M.2接口,NVMe加持的SSD啦!注意它是跑在PCI-E通道上的。

2021-8-5

最后修改:2022 年 08 月 13 日
如果觉得我的文章对你有用,请随意赞赏