前几天我写了几篇关于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的原因了。
Copyright © 2021.自由园 All rights reserved. 鲁ICP备16000743号 滇公网安备 53010302001103号