观看了B站UP硬件茶谈做的关于硬盘接口,总线,协议的科普视频,说的非常好
视频链接:
以下是看完后总结的笔记
零、硬盘总线,协议,接口的框图
硬盘传输数据需要
1、数据协议做沟通
2、传输总线做媒介
3、物理接口让硬盘接入
以下框图来自B站UP硬件茶谈,是我见过的,对于硬盘协议,总线,接口总结最到位的框图
有些基础看这一张图就可以完全理解
一、总线(BUS)
总线:总线是不同设备之间交互数据的通路
释义:电子元器件之间会有数据沟通的需求,想要数据交互,就要有路,这个路就是总线
带宽:总线在单位时间内能传输的数据量
释义:路总有承载能力,有上限,不可能无限的快,带宽体现了总线承载能力的上限
在固态硬盘中,常用传输总线有三种:
1、SATA总线:消费类电子常用
2、PCIe总线:消费类电子常用
3、SAS总线:企业级服务器常用
二、协议(protocol)
协议:两个设备通信时的规矩
释义:两个设备之间提前规定了以 “某种形式” “某种规格” 利用 “某种物体” 把数据传输出去,另一方再以同样的规则和流程接收,两个设备只有协议一样或者相容,才能进行通讯
协议主要规定了以下几个内容:
1、如何识别对方
2、如何建立连接
3、使用的讯号类型
4、数据编码解码方式
5、数据传输的类型
6、数据传输的方式
7、物理层的电压电流
8、保持和截止时间
硬盘常用的数据协议有四种
1、IDE:早期硬盘用的协议,已经被淘汰了
2、AHCI:消费类电子常用
3、NVMe:消费类电子常用
4、SCSI:企业级服务器常用
三、接口(interface)
接口:物理层的连接形式
以下是几种接口的图片
1、SATA接口:2.5寸,3.5寸,2.5寸固态
2、mSATA接口
老式的电脑常用,几乎被淘汰了
3、SATA Express
10年前用的,被淘汰了
4、M.2
主板常用的接口,常见M-KEY
NGFF:M.2接口行业规范的别名
5、PCIE接口
最常用的接口,兼容性最强
6、U.2接口
常用于服务器上的接口
7、SAS接口
服务器上用的多,是一种强化版的SATA接口,向下兼容SATA