如果把计算机看作是一个人,那么计算机总线就是这个“人”身体里的血管,时刻运输着“血液”,从而使我们的计算机能正常工作
由此可见,总线对于计算机是十分重要的,本篇文章就准备聊聊它,废话不多说,开搞!
什么是计算机总线
首先给出计算总线的定义:它是计算机硬件间规范化的交换数据的方式,即以一种通用的方式为各硬件提供数据传送和控制逻辑
总线可同时传输的数据数就称为 宽度,以 比特 为单位,总线宽度愈大,传输性能就愈佳。总线的带宽即单位时间内可以传输的总数据数:总线带宽 = 频率×宽度
总线的分类
总线大致分为三类
- 数据总线(DB):用来传输数据信息,是双向的,DB的宽度决定了cpu与计算机其他设备之间每次交换数据的位数
- 地址总线(AB):用来传送cpu发出的地址信息,是单向的,地址总线的宽度决定了cpu的最大寻址能力
- 控制总线(CB):用来传送控制信号、时序信号、状态信息等,CB中的每一条线的信息的传送方向是单向且确定的,但CB作为一个整体是双向的
标准规范
总线是一类信号线的集合,是模块间传输信息的 公共通道,通过它,计算机各部件间可进行各种数据和命令的传送。为使不同供应商的产品间能够互换,给用户更多的选择,总线的技术规范要标准化
总线的标准制定要经周密考虑,要有严格的规定。总线标准(技术规范)包括以下几部分:
- 机械结构规范:模块尺寸、总线插头、总线接插件以及安装尺寸均有统一规定
- 功能规范:总线每条信号线(引脚的名称)、功能以及工作过程要有统一规定
- 电气规范:总线每条信号线的有效电平、动态转换时间、负载能力等
结语
总线的存在感其实是很低的,但却又是计算机离不开的底层基础设施
对于我们来说,将计算机进行庖丁解牛才是最重要的,所以我还会继续探索计算机的构成,好啦,over!