你真的会算吗?sata3接口究竟有多快? (转载)

  • 2021-12-11 23:41
  • by 刘管家
  • 3690
  • 0
  • 0

  

前几天我写了几篇关于ssd的文章,发在了几个平台上面,这些文章的读者中,有很多diy的爱好者,可我发现了一个小问题,一个非常简单的知识让很多人的diy只是一下子翻船了,我们一起来看下,是那个知识点。

这种常用的ssd都有一个重要的参数,那就是支持那个sata版本,sata分为三个版本,sata 1 到sata3,尤其是sata3 ,在官方的描述中,这个接口的速度是6Gbp/s,而这些sata口的硬盘竟然没有一个速度超过600MB/s,这是怎么回事呢?

如果按照计算机里面最基础的知识来换算,sata3接口的速度应该是750MB/s,而在这个表格中,为什么在sata接口速度上面,bit和byte的转换率不是8,而是10了呢?有这个问题的人不少,而所谓的高手回答更是胡说八道。

这和sata的特殊工作原理有关,SATA使用的是8bit/10bit编码,有两位有自己的特殊用途,为sata接口带来了更强的纠错能力,所以3Gb/s就等同与300MB/s的接口速率,6Gb/s就等同与600MB/s,而不是常见的375MB/s和750MB/s。类似的还有最新的USB3.0标准,USB3.0接口速度是5Gbp/s,这里5Gb/s的带宽并不是5Gb/s除以8得到的625MB/s而是采用与SATA相同的10 Bit传输模式(在USB2.0的基础上新增了一对,注意,是一对,不是一bit纠错码),因此其全速只有500MB/s。

看到这里,大家就知道了,为何sata3接口的硬盘,读写不会超过600MB的原因了。


注:本文来源:转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。


评论