接触的硬盘比较多,经常硬盘上看到 SATA6.0Gbps,到底是什么意思呢? 是硬盘的数据能达到6Gb/s吗? NO!!!

查阅资料:(数据恢复技术深度揭秘 第二版 第二章)

stata的数据传输速率,就串行通信而言,数据传输速率是指串行接口数据传输的实际比特率,SATA 1.0 的传输速率是1.5Gb/s(1.5Gbps),SATA 2.0 的传输速率是3.0Gb/s(3.0Gbps),SATA
3.0的传输速率是6.0Gb/s(6.0Gbps)。与其他高速串行接口一样,SATA 接口也采用了一套用来确保数据流特性编码机制,这套编码机制将原本每字节所包含的8位数据(即1B=8b)编码成10位数据(即1B=10b),这样一来,SATA接口的每个字节串行数据流就包含了10位数据,经过编码后的SATA传输速率就相应的变为SATA实际传输速率的十分之一,所以1.5Gb/s=150MB/s,3.0Gb/s=300MB/s,6.0Gb/s=600MB/s。

这是什么意思呢?

我们一起来算算就明白了

// 计算机层面1.首先,我们从600MB/s 入手,因为这是我们用得比较多的,是计算机中通用的单位换算600MB/s =600 * 8 Mb/s (1B = 8b)// 计算机层面 -->  现实生活中的人2.这套编码机制将原本每字节所包含的8位数据(即1B=8b)编码成10位数据(即1B=10b)(600 * 8 Mb/s)/8 * 10 = 6000 Mb/s3.硬盘厂商在转换 的时候,用的是人们常用的10进制,即1Gb = 1000Mb 6000 Mb/s / 1000 = 6.0Gb/s看懂了吗?
---------------------------------------------------------------------例外,你还会经常听说这样一种说法:SATA 6.0Gb/s  理论值750MB/s  实测值600MB/s(600MB/s) / 8 * 10 = 750MB/s 你懂其中真正的意义了吗?

SATA 3.0 中 6GB/s = 600Mb/s ,怎么来的?相关推荐

  1. 【科普】除了SATA 3.0和M.2,SSD还有哪些接口?

    文章来源:https://www.reneelab.com.cn/ssd-connector-type.html 目录 SATA 3.0接口:承上启下,最常见的SSD接口 mSATA接口:风风火火,成 ...

  2. red hat linux挂载u盘,请问怎样在Red Hat 9.0中使用U盘?

    在网上搜了一些资料,我按以下步骤操作: 1:用 /sbin/lsmod 命令,查看到里面有usb-storage 这个东西. 2:用mkdir usb 命令,创建usb目录 3:用mount /dev ...

  3. 基于FPGA的SATA 3.0 Host 控制器

    SATA Host Core可以集成到FPGA中,兼容SATA-1(1.5Gbps),SATA-2(3.0Gbps),SATA-3(6.0Gbps)工业级接口标准,为SATA设备提供一种高效且易于使用 ...

  4. USB3.0中的8/10b编码技术详细解释

    USB3.0在Physical layer中定义了超速USB的信号传输技术,在其中最关键的就是引入了8/10b编码技术,如下图中的红色部分. 8/10b编码和解码的的流程如下图所示,在编码时将ABCD ...

  5. as3.0中如何阻止事件冒泡?

    as3.0中的事件冒泡机制有时候会很烦人,比如一个Sprite(方便下文描述就命名为Container吧)把另一外Sprite(称为Child吧)做为子元素套进来以后,如果两个Sprite都注册了Mo ...

  6. ATS 5.3.0中开启最高级别的缓存调试信息

    近来在pptv,letv之类的站点响应中看到via头中有非常详细的缓存信息,我研究了一下,原来是ATS默认就支持的,以ATS 5.3.0中为例,修改records.config中的如下配置项: CON ...

  7. ATS 5.3.0中利用grep得到纯净的配置文件

    ATS 5.3.0中的配置文件通常会标有详细的注释,但是我们有时候需要纯净的配置文件,特别是在线上部署的配置文件,不需要这么详细的注释.下面是处理过程. cat records.config | gr ...

  8. 在ASP.NET 2.0中使用样式、主题和皮肤

    ASP.NET 2.0的主题和皮肤特性使你能够把样式和布局信息存放到一组独立的文件中,总称为主题(Theme).接下来我们可以把这个主题应用到任何站点,用于改变该站点内的页面和控件的外观和感觉.通过改 ...

  9. asp.net 2.0中设定默认焦点按钮

    在asp.net 1.1中,当要在page_load页面中,设置某个控件为默认的焦点按钮(也就是默认焦点是在这个控件上的),可能要用到javascript的代码,而在ASP.NET 2.0中,不用这些 ...

最新文章

  1. 语音识别(ASR)评估指标-WER(字错误率)和SER(句错误率)
  2. 2020多校第1场A题【后缀数组+思维】
  3. OpenDNSSEC 1.3.12 发布
  4. ad放置网络标号_PCB工程师必备:AD常用快捷键总结,超级实用
  5. 俄罗斯无人机公司Hoversrf紧随Volocopter步伐,酷炫“方程式”飞行汽车来袭
  6. 图像分类中混淆矩阵精度验证法中的几个指标说明
  7. [Redux/Mobx] 在Redux中怎么发起网络请求?
  8. 英语学习笔记2019-11-08
  9. 二级C语言程序设计备考方法
  10. HTTP(2)----图文解析HTTP
  11. C语言的常用字符串操作函数(一)
  12. 【MATLAB】设定坐标的轴的范围
  13. matlab保存超分辨率图
  14. origin 画热图
  15. 怎么做PPT 课件代做 驼峰设计
  16. 解耦电容选型定性与定量分析
  17. ipa安装失败,以及安装办法
  18. javaSE学习笔记_目录
  19. 数据库原理--概念模型
  20. vue3需要注意的小问题

热门文章

  1. 台式电脑回收站删除的文件怎么找回
  2. 水仙花数的实现(C语言)
  3. 3D打印Gcode命令指令简析
  4. flex开发包二——flare
  5. Deno正式发布,彻底弄明白和Node的区别
  6. python 之 print用法
  7. 回首2020,是成长,亦是挑战(学生版)
  8. oppo reno5和oppo reno4se哪个好有什么区别 oppo reno5和oppo reno4se参数对比哪款更值得入手
  9. 简单开发网站+HTML标签
  10. 亚马逊排名算法大变,BSR 排名一夜飙升到前50