为什么PCI-e比SATA快这么多?

用认真的态度与专业的情怀倾注于存储,欢迎关注我,与我交流哦!


PCIe和SATA是两种不同的接口标准,二者的本质的区别是通信架构的不同,PCIe属于全双工模式,而SATA是半双工模式

为什么PCI-e比SATA快这么多?_第1张图片

简单的来说,全双工模式允许数据双向传输,而半双工模式只允许数据单向传输。全双工模式传输的优势就是传输速度快,延迟低。

从系统架构上来说,PCIe比SATA要简单。PCIe SSD硬盘在直接连在CPU上,不过,准确的来说,是CPU的小蜜,Root Complex。CPU作为系统的大脑,事务繁忙,日理万机。RC端帮助CPU处理与设备之间的交互。

为什么PCI-e比SATA快这么多?_第2张图片

SATA接口协议已经发展到第三代,最大理论速度是600MB/s. SATA接口上层对接的系统控制接口属于AHCI。我们平时用的SATA SSD用的一般是SATA3, 实际测试速度在550MB/s左右,这比普通机械硬盘100MB/s左右的读写速度,要快数倍了。

为什么PCI-e比SATA快这么多?_第3张图片

PCIe是一种高速差分信号总线,已经发展的到了第四代,PCIe4.0单向带宽速度可以达到1GB/s。PCIe支持1,2,4,8,16个总线宽度,消费级SSD采用最大的是PCIe 3.0 x4, 也就说,PCIe 3.0 x4的SSD最大理论速度可以达到4GB/s. 据我所看到的,目前SSD厂商能做到的最大的实际测试速度是3.5GB/s. 这个速度比SATA的500MB/s速度要快了7倍。

为什么PCI-e比SATA快这么多?_第4张图片

此外,与SATA接口对接系统接口AHCI不同,PCIe接口上层对接的系统接口标准是NVMe。NVMe与AHCI相比,具有很多的优势。延迟低,最大支持64K队列,命令执行更简单等等。这些优势存在让PCIe是如鱼得水。带NVMe的带领下,PCIe SSD拥有的更快的速度,更低的延迟。

为什么PCI-e比SATA快这么多?_第5张图片

精彩推荐:

  • 浅析PCIe链路LTSSM状态机

  • 浅析PCIe系统性能

  • LDPC编解码初探

  • 浅析PCI配置空间

  • 步入新时代 | PCIe 4.0带来了哪些惊喜?

  • PCIe SSD飞入寻常百姓家靠什么?

  • SCM+MLC/TLC NAND混合SSD性能探究

  • 浅析企业级SSD Multi-Stream Write技术

  • 企业级SSD发展趋势

  • 2D NAND和3D NAND横向对比

  • 第二代3D TLC NAND原厂级深度评测

  • 为QLC保驾护航 | 慧荣科技亮出最新LDPC技术

  • SSD固态硬盘接口种类多,你了解多少?

  • 写放大机制与影响因素详解

  • 详解SSD之垃圾回收GC

  • SSD为什么需要Trim?

  • OP详解: 谁“偷”走了SSD的容量?

  • SSD性能优化之4K对齐

  • 文件系统全记录回顾

  • 快来看,SATA秘籍惊现江湖!!!

  • PCIe最全科普贴流出!不说了,赶快Mark!

  • 独家发布 | Linux NVMe Driver学习笔记大合集

  • 存储随笔《NVMe专题》大合集及PDF版正式发布!

更多精彩内容,敬请关注头条号/悟空问答【存储随笔】获取更多活动内容。

同时,也可以关注公众号: 存储随笔,Memory-logger. 

为什么PCI-e比SATA快这么多?_第6张图片

你可能感兴趣的:(PCIe,SATA)