计算机组成原理:系统总线

总线的基本概念

总线是连接多个部件的信息传输线,是各部件共享的传输介质

注意:某一时刻只能有一路信息在总线上传输,即分时使用。(因此出现了总线判优控制

总线的分类

片内总线:芯片内部的总线

系统总线:指CPU、主存、I/O各大部件之间的信息传输线。

数据总线:看到数据就知道是数据信息的传送,双向传输

地址总线:地址也就是用来指出数据的地址,单向传输

控制总线:是用来发出各种控制信号的传输线,单向的

通信总线

总线特性及性能指标

总线特性:

机械特性,电气特性,功能特性,时间特性

总线性能指标

总线性能指标包括:1.总线宽度2.标准传输率3.时钟同步/异步4.总线复用5.总线控制方式6.信号线数7.其他指标

总线标准

为使系统设计简化,模块生产批量化,确保其稳定性等等,人们对总线建立了统一标准,解决了系统、模块、设备和总线之间不适应、不通用及不匹配的问题

总线结构

单总线结构

结构简单,也便于扩充,但是容易形成计算机系统瓶颈,效率相对较低,单总线多数为小型机或微型机采用

多总线结构

1.多总线线的出现可以根本解决数据的传输速率,解决各大主设备之间传输速率不匹配的问题,实现CPU于其他设备相对同步。

2.多总线也分了很多种类型,有的是双总线,有的是三总线

总线控制(重点)

总线判优控制
按有无控制功能分为 主设备和从设备:

主设备对总线有控制权,总线上的信息是由主设备启动的

从设备没有控制权,它只能响应主设备发来的总线命令

若多个主设备同时要使用总线时,就由总线控制器的判优、仲裁逻辑排定优先顺序

判优控制分为集中式和分布式:

a.集中式

链式查询

有三根线用于总线控制:BS 总线忙、BR 总线请求、BG 总线同意

特点:只需要几根线就能按一定优先次序实现总线控制,但对电路故障很敏感哦

计时器定时查询

与链式查询相比,少了BG(总线同意)多了一组设备地址线,它的特点很多,理解其原理,反正就是计数,不要把它想太难

独立请求查询

每个设备都有一对总线请求线和总线同意线

特点:响应速度快,控制灵活,但是线太多,很复杂

b.分布式

总线通信控制

它是按分时方式来解决的,就是哪一组获得使用,那就由他传送,下一个部件获得使用,接着下一刻传送。一轮接一轮。

总线在完成一次传输周期,可分为四个阶段:

申请分配阶段:由需要使用总线的主模块(或主设备)提出申请,经仲裁机构决定下一传输周期的总线使用权授予某一申请者。

寻址阶段:取得了使用权的主模块,通过总线发出本次打算访问的从模块(或从设备)的储存地址或设备地址及有关命令,启动参与本次传输的从模块

传数阶段:主模块和从模块进行数据交换,数据由源模块发出经数据总线流入目的模块

结束模块:主模块的有关信息均从系统总线上撤除,让出总线使用权

通信控制方式 :

同步通信

优:规定明确、统一,模块间配合简单一致

缺:这种主从模块时间配合是强制性的“同步”,想都不用想,这种魔鬼一样的强行要求同步,肯定有问题。

异步通信

特点:允许各模块速度的不一致,很灵活,采用的是应答方式,就是做好了说一声的意思

因此主从模块之间增加了两条应答线

异步通信的三种类型

  1. 不互锁:做好了,喊一下,也不管你听到没,一段时间后就撤信号

  1. 半互锁:主模块做好了喊一下并确定从模块知道后才撤,从模块做好了只是喊一下,也不确认,一会就撤

  1. 全互锁:都彼此确认(关系比较好吧)

半同步通信

适用于系统工作速度不高。但又包含了许多工作速度差异较大的各类设备的简单系统

分离式通信

毫无人性化,能够榨干系统总线剩余价值,全方位最大限度发挥总线能力

用于大型计算机系统,因为控制方式很复杂,普通微型计算机很少采用

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值