2.1系统总线

系统总线

本文主要介绍系统总线的外部知识点,包括总线的基本概念、类型、特点和各个性能指标,以及其结构。而总线的控制是属于其内部操作,知识点比较多,专门会在后续系统总结介绍。

总线基本概念

为什么需要总线?

假设计算机内部有两个组件需要相互传递信息(通信),那么就需要将二者用一条介质连接起来。

当然,计算机内部可不止两个组件,大量的内部组件还有外部的输入输出设备都有可能需要相互通信。若是将需要通信的设备之间连接起来,不仅需要大量的空间去布置这些线路,而且看上去是杂乱无章的。

这时候,就需要总线来完成各个部件的连接。

几种概念

首先先来看看百度是如何定义总线这个概念的:

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。
总线

也就是说,总线将计算机内部组件连接起来,使得这些组件能够协调工作。

讲义上是这样介绍的:总线是连接各个部件的信息传输线,是各个部件共享的传输介质。

总线上信息的传递

总线上的信息传递分为串行并行:串行就是发送方一位一位的进行信息传递,接收方同时也一位一位的接收。并行就很好理解了,数据的传递和接收变成多位。

其实可以理解为电路的串联和并联。

在学习过程中提出了这么一个问题:现在的高速信号的传输是使用哪一种传输???

通常来说,并行一次可传递多位信号。按理来说,并行的速率一般是高于串行的。我上网查阅了一下资料是这么解答的:
高速信号的传递
原来在并行信号传递的过程中,信号之前会存在干扰,这样会导致接收方的信号可能会发生发生改变。为了提高信号的精确度,高速信号采用串行传递。而并行信号一般使用在短距离的传递过程中,一般集中在计算机机箱的内部。

总线分类

总线一般分为三类:片内总线、系统总线、通信总线。

片内总线

片内总线,亦称“芯片总线”。**处理器芯片引出的信号线。**当用处理器芯片构成一个部件(如中央处理器插件)或一个很小的系统时,构成部件(或小系统)的各元器件之间信息的传输通路,是元件级总线。通常包括地址总线、数据总线、控制总线。

系统总线

计算机各部件之间的信息传输线,同样有数据总线,地址总线和控制总线。
系统总线

通信总线

用于计算机系统之间,或是计算机与其他设备之间的通信。

传输方式就是上述的串行和并行

总线特性和性能指标

总线的物理实现

总线被印刷在下图的主板当中,在主板上有不同组件的接口供计算机的其他模块/部件来连接。

总线的英文是BUS,我个人理解为总线就类似于公交车的线路,不同的插板也就对应不同的站点,各种信号就是公交车所载的人。
总线物理图示

特性

特性主要分为以下四种:

机械特性

机械特性,就是总线的尺寸,形状,管脚数和排列顺序。
解释一下什么是管脚(Pin):也叫引脚,是从集成电路(芯片)内部电路引出与外围电路的接线,所有的管脚脚就构成了这块芯片的接口。
下图实例(数字代表):
在这里插入图片描述

电气特性

电气特性就是传输的方向和有效电平的范围。

电平:” 电平,是指两功率或电压之比的对数,有时也可用来表示两电流之比的对数。 电平的单位分贝用dB表示。 ”

功能特性

每根传输线的功能。分为地址、数据、控制

时序特性

电信号是有一定的时许的,信号的时序关系称为时许特性。

性能指标

1.总线宽度:数据线的根数。同时可以传输多少位数据(参考上述并行知识理解)
2.标准传输率:每秒传输的最大字节数(Mbps)
3.时钟同步/异步:同步、不同步
4.总线复用:主要指地址线数据线的复(共)用
5.信号线数:地址线数据线控制线线数的总和
6.总线控制方式:用什么方式控制总线的传输。突发、自动、仲裁、逻辑、计数(后续部分细说明)
7.其他指标:负载能力(总线上能挂多少I/O设备)

总线标准

为了约束不同计算机零部件生产厂商,使得所生产出的零部件能够进行协调集成,从而得到的一个标准。
这部分知识我觉得由于时代在不断地发展变化,有新标准的出现和旧标准的摈弃,所以大概了解一下重要的标准,感兴趣的童鞋可以跟据下图查阅资料:
总线标准

总线结构

单总线结构

单总线结构
如图所示,所有的设备都连接在一条总线上,这就导致了该总线成为整个系统的上限,总线的负载能力不是无限的。

多总线结构

双总线结构

双总线结构
双总线结构将存储总线I/O总线进行分离。并在原有的基础上增加了通道,通过通道将两个总线连接起来。

三总线结构

三总线结构
三总线结构增加了一个DMA(直接存储器访问)总线,将主存设备和I/O接口进行连接。外部设备可以直接访问存储器内存。图上只画出一个,实际中可连接多条。

高速设备通过DMA总线与主存进行交换,低速设备还是通过I/O总线数据交换。

三总线又一结构
三总线又一结构
CPU和主存之间的数据交换非常之快,而CPU在时代发展中也是非常迅速的,运行速度愈加的快速。内存发展相对缓慢。为了解决二者的问题,在二者之间增加了一个小容量高速度的缓存(cache)
这一结构还加入了扩展总线,各种各样的外接设备都可以连接在上面。通过外部总线接口传入系统总线,再传入主存。这样扩展总线会成为系统的瓶颈。

四总线结构

四总线结构
接上述结构的改进,将高速设备和低速设备进行划分,连接在不同的总线上。
高速设备在高速总线上,低速设备在扩展总线上。解决上述瓶颈问题是,提高整体交换速率。

创作不易,转载可私信,未同意禁止转载!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值