计组第六章:总线

概念与分类

一个总线由多根信号线(最小单元)组成,一根信号线一次传送 1 bit 数据
同一时刻只能有一个部件发送数据,但是可有多个部件接受数据

1.总线的特点

在这里插入图片描述

分时共享

在这里插入图片描述

2.总线的分类

在这里插入图片描述
串行总线抗干扰能力强,适合长距离传输,同时工作频率可以不断提升,速度有可能超过并行总线

在这里插入图片描述

3.系统总线的结构
①单总线结构

在这里插入图片描述
所有都连在一根上

②双总线结构

在这里插入图片描述
通道就是缩小版CPU,负责管理I/O设备,I/O设备比较慢速所以连在I/O总线上,其他连在主存总线上。(I/O设备太慢会占着总线让CPU浪费掉)

突发:送出一个地址,可以收到多个连续的地址(节省送地址的时间)

③三总线结构

在这里插入图片描述
CPU和慢速设备之间I/O总线,CPU和主存之间主存总线,主存和高速设备之间DMA总线(DMA总线用于主存与高速I/O直接交换信息,不经过CPU)
优点:使I/O设备响应更快(直接连肯定更快,无需通道这种)中间处理一下
缺点:系统工作效率较低(三角形嘛,两个在传输,另一个肯定也只能等着了)

④四总线结构

在这里插入图片描述

小结

在这里插入图片描述

性能指标

在这里插入图片描述
在这里插入图片描述
总线宽度,一次传多少位;工作频率,1s传多少次。所以乘起来就是总线带宽(1s最多传多少数据)

在这里插入图片描述
此题就是一个时钟周期对应多个总线周期

在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

总线仲裁(已删除)

在这里插入图片描述

1.集中仲裁方式

有一个总线控制部件来决定哪个部件获得总线使用权

①链式查询方式

在这里插入图片描述
要用总线的部件通过BR传输请求到总线控制器,总线控制器通过BG一个挨着一个询问部件是否使用总线,遇到要用的,则部件通过BS发送总线忙,控制器收到后撤销BG上的允许信号。

缺点:中间只要有一个部件出故障了,这个信号就传不过去了,卡住了。而且每次BG都要从头开始传,所以最远的部件很可能陷入饥饿状态。

总线忙的信号由取得总线使用权的部件发出

②计数器查询方式

在这里插入图片描述
没有BG线,多了个设备地址线。要用总线的部件通过BR发送信号到控制器,控制器有个计数器,计数通过设备地址线发给各个设备,0、1……如果计数轮到它又要使用总线,就发送信号到BS,控制器收到后停止计数,部件拿到总线使用权。

控制线数:用log2n根线表示n个设备,还有2是BR和BS

计数的规则比较灵活,就有操作空间来避免发生饥饿,而且中间一个部件出故障也不会影响后面的部件。

③独立请求方式

在这里插入图片描述

2n+1根线:每个部件都和控制器有2根,BR和BG;共用一根BS

想用总线的部件通过自己的BR发送信号给控制器,控制器里有排队器,按优先权决定哪个部件上位,用BG发信号,选中的部件向BS发送忙信号,控制器里的排队器停止工作(与此同时其他部件还在发送请求,等选中部件用完总线控制器接着选)

2.分布仲裁方式

在这里插入图片描述
每个设备都有仲裁器和仲裁号(看成有身份识别的优先级),连在一根仲裁总线上。
要用总线的设备把自己的仲裁号发到仲裁总线上,各自的仲裁器将仲裁总线上的号和自己的比,自己的高就放上去,低就撤回自己的,最后只剩一个仲裁号。

小结

在这里插入图片描述

操作和定时

在这里插入图片描述

1.同步通信

在这里插入图片描述
在这里插入图片描述

2.异步通信

在这里插入图片描述
没有统一的时钟,仅靠传送双方发送信号实现定时控制

优点:总线周期长度可变,能保证两个工作速度相差很大的部件或设备之间可靠地进行信息交换,自动适应时间的配合。

缺点:比同步控制方式稍复杂一些,速度比同步定时方式慢。

3.半同步通信

在这里插入图片描述
设备跟不上的话发送wait信号,就会等它

4.分离式通信

在这里插入图片描述

小结

在这里插入图片描述

总线标准

在这里插入图片描述
在这里插入图片描述

总线标准全称特点
ISA Industry Standard Architecture系统总线
EISAExtended ISA 系统总线
FBSFront Bus Speed系统总线
QPIQuick Path Interconnect系统总线
VESAVideo Electronics Standard Architecture局部总线
PCIPeripheral Component Interconnect局部总线
AGPAccelerated Graphics Port局部总线
PCI-E PCI-Express(3GIO)串行局部总线
RS-232CRecommended Standard串行设备总线
SCSISmall Computer System Interface设备总线
PCMCIAPersonal Computer Memory CardInternational Association设备总线
USBUniversal Serial Bus串行设备总线
IDE(ATA)Integrated Drive Electronics设备总线
SATASerial Advanced Technology Attachment串行设备总线

串行总线用差模信号表示0、1:A线比B线高,是1。A线比B线低,是0。这样可以防止电信号的干扰(因为是用互相的差值来表示的),抗干扰能力很强。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值