PCI-E与SATA SSD

为什么要采用PCI-E通道

目前在固态硬盘SSD中,有一部分采用了SATA3.0接口,而一些高端的固态硬盘则采用了PCI-E接口。那么为什么高端固态硬盘要采用PCI-E接口呢?为了弄清楚这个问题,先看一下硬盘在这两种接口下的工作原理。

在传统的SATA硬盘中,当进行数据操作时,数据会先从硬盘读取到主机内存,然后再将数据从内存提取到CPU内部进行计算。CPU计算完之后,先将数据写到内存,然后再从内存存储到硬盘中。而PCI-E就不一样了,数据直接通过总线与CPU直连,省去了内存调用硬盘的过程。简单的说,可以将SATA接口想象成在崎岖山路上行驶汽车,将PCI-E接口想象在高速上行驶汽车。

不同接口固态硬盘速度表

 从上图我们可以看到,目前主流的SATA3.0接口最大传输速率为6Gbps,实际速度最大为560MB/s,SATA接口已经无法满足固态硬盘日益增长的读写速度,因此PCI-E固态硬盘应运而生。

M.2接口

M.2接口是Intel推出的一种替代mSATA的接口规范。对于桌面台式机用户来讲,SATA接口已经足以满足大部分需求,但是考虑超极本用户的存储需求,Intel才推出了这种新的接口。M.2接口提供更小巧的规格尺寸,更高的传输速率。同时M.2接口还兼容SATA,PCI-E,USB等多种接口。

有的固态硬盘是标明是支持M.2接口的,这个时候就得看下这个M.2接口是采用的是SATA还是PCI-E。

原文地址:https://www.cnblogs.com/chaoguo1234/p/14827843.html