硬件科普系列之硬盘——总线、协议、接口和固态硬盘篇

前言

上一期我们讲述了一些关于机械硬盘和固态硬盘的前置知识,包括内存和硬盘的区别,硬盘的物理尺寸等。由于目前市面上使用的硬盘种类繁多,M.2、NGFF、PCIe、NVMe这些专业名词搞得人眼花缭乱。要弄清楚这些概念,区分一块硬盘真正的性能,就要从决定一块硬盘速度的三个要素——总线、协议和接口讲起。

一、总线、协议和接口

1.总线

总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。总线是一种内部结构,它是CPU、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。

总线有一定的承载能力上限,我们把总线在单位时间内传输的数据量称为总线的带宽。常见的三种总线及其理论最大带宽如下表所示:

<
总线名称 应用场合 传输速率 说明
SATA总线 民用 600MB/s 目前SATA总线的版本为SATA3.0
PCIe总线 民用 见下表 目前PCIe总线的版本为PCIe3.0和PCIe4.0
  • 13
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CAN总线是一种通信协议,用于连接多个节点,如传感器和执行器,构成分布式监控系统。它可以任意插在PC AT XT兼容机上,方便地实现分布式监控系统。利用FPGA实现CAN总线通信控制器具有很大的应用价值。 FPGA是一种可编程逻辑芯片,可以根据需要重新配置其内部电路,使其具备特定的功能。基于FPGA的CAN总线控制器的设计可以通过多文章进行详细介绍。在设计过程中,首先需要进行CAN总线协议的解析,并确定CAN通信控制器程序的基本框架。 当需要使用CAN总线接口时,我们可以根据FPGA的特点选择不同的方案。这些方案的区别在于其他厂商在制作FPGA芯片时制作了哪一层的电路。通过选择适合的方案,我们可以实现CAN通信。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [基于FPGA的CAN总线控制器的设计(上)](https://blog.csdn.net/qq_40310273/article/details/116567881)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [【科普】CAN总线介绍及FPGA实现方案简介](https://blog.csdn.net/Pieces_thinking/article/details/121280020)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值