【计算机组成原理 学习总结】第六章 总线系统(1)

6.1 总线的概念和结构形态

6.1.1 总线的基本概念

总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路

(1)总线分类

①内部总线:CPU内部连接各寄存器及运算器部 件之间的总线

②系统总线:外部总线。CPU和计算机系统中其 他高速功能部件相互连接的总线

③I/O总线:中低速I/O设备相互连接的总线

(2)总线特性

①物理特性:总线的物理连接方式(根数、插头、插 座形状,引脚排列方式)

②功能特性:每根线的功能

③电气特性:每根线上信号的传递方向及有效电平范围

④时间特性:规定了每根总线在什么时间有效

(2)标准化

<1>优点

①简化系统设计

②简化系统结构,提高系统可靠性

③便于系统的扩充和更新

<2>总线带宽:总线本身所能达到的最高传输速率

 

 

6.1.2 总线的连接方式

适配器(接口):实现高速CPU与低速外设之间工作速度上的匹配和同步,并完成计算机和外设之间的所有数据传送和控制

(1)总线结构的两种类型

①单总线

使用一条单一的系统总线来连接CPU、内存和I/O设备

特点:在单总线结构中,要求连接到总线上的逻辑部件必须高速运行,以便在某些设备需要使用总线时,能迅速获得总线控制权;而当不再使用总线时, 能迅速放弃总线控制权。否则,由于一条总线由多种功能部件共用,可能导致很大的时间延迟

②多总线

 

在CPU、主存、I/O之间互联采用多条总线

特点:体现了高速、中速、低速设备连接到不同 的总线上同时进行工作,以提高总线的效率和吞吐量, 而且处理器结构的变化不影响高速总线

6.1.3 总线的内部结构

(1)早期总线结构

 不足之处:

①CPU是总线上惟一的主控者。即使后来增加了 具有简单仲裁逻辑的DMA控制器以支持DMA 传送,但仍不能满足多CPU环境的要求

②总线信号是CPU引脚信号的延伸,故总线结构紧密与CPU相关,通用性较差

(2)当代流行的总线内部结构

6.2 总线接口

6.2.1 信息传送方式

(1)串行传送

使用一条传输线,采用脉冲传送

拆卸:被传送的数据需要在发送部件进行并—串变换

装配:接收部件又需要进行串—并变换

优点:只需要一条传输线,这一点对长距离传输显得特别重要,不管传送的数据量有多少,只需要一条传输线,成本比较低廉

缺点:速度慢

(2)并行传送

每一数据位需要一条传输线,一般采用电位传送

(3)分时传送

总线复用或是共享总线的部件分时使用总线

6.2.2 总线接口的基本概念

接口是CPU和主存、外设之间通过总线进行连接的逻辑部件

 

 

6.3 总线仲裁

6.3.1 集中式仲裁

主方:可以启动一个总线周期

从方:只能响应主方请求

总线占用期:主方持续控制总线的时间

(1)链式查询方式

离中央仲裁器最近的设备 具有最高优先权,离总线控制器越远,优先权越低

优点:只用很少几根线就能按一定优先次 序实现总线控制,并且这种链式结构很容易扩充设备

缺点:是对询问链的电路故障很敏感,优先级固定

 

(2) 计数器定时查询方式

总线上的任一设备要求使用总线时,通过BR线发出总线请求

中央仲裁器接到请求信号以后,在BS线为“0” 的情况下让计数器开始计数,计数值通过一组地址线发向各设备

每个设备接口都有一个设备地址判别电路,当地址线上的计数值与请求总线的设备地址相一致时,该设备置“1”BS线,获得了总线使用权,此时中止计数查询

 (3)独立请求方式

每一个共享总线的设备均有一对 总线请求线BRi和总线授权线BGi。当设备要求使用总 线时,便发出该设备的请求信号。总线仲裁器中有一 个排队电路,它根据一定的优先次序决定首先响应哪 个设备的请求,给设备以授权信号BGi

优点:①响应时间快;②对优先次序的控制相当灵活

6.3.2 分布式仲裁

不需要中央仲裁器,而是多个仲 裁器竞争使用总线

当它们有总线请求时,把 它们唯一的仲裁号发送到共享的仲裁总线上, 每个仲裁器将仲裁总线上得到的号与自己的号 进行比较

如果仲裁总线上的号大,则它的总 线请求不予响应,并撤消它的仲裁号

最后, 获胜者的仲裁号保留在仲裁总线上。显然,分布式仲裁是以优先级仲裁策略为基础

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值