第五章 总线

总线概述

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

总线特点:分时和共享

分时:同一时刻只允许有一个部件向总线发送信息

共享:总线上可以挂载多个部件,同一时刻只能有一个部件发送信息,但可以有多个部件接收信息

总线的传输周期:CPU通过总线对存储器或I/O端口进行一次访问所需的时间;包括总线申请阶段、寻址阶段、传输阶段和结束阶段

总线宽度:若干条传输线同时传输若干二进制位,传输线的数量

总线特性

<1>机械特性:尺寸,形状

<2>电气特性:传输方向和有效的电平范围

<3>功能特性:每根传输线的功能

<4>时间特性:信号的时序关系

总线分类

(1)按数据传送方式:分为并行传输总线和串行传输总线

(2)按总线使用范围:计算机总线,测控总线等

(3)按连接部件的不同:片内总线,系统总线,通信总线等

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

系统总线:连接五大部件的总线

通信总线:计算机系统之间或计算机系统与其他系统之间的通信

总线性能指标

总线宽度:数据总线的根数

总线带宽:单位时间内总线上传输数据的位数

总线复用:地址总线和数据总线共用一根线

信号线数:地址总线,数据总线和控制总线数量的总和

总线结构

(1)单总线结构

特点:I/O设备和主存共用一组地址线,则主存和I/O是统一编址,CPU访问外部设备和访问主存相同

结构简单,容易扩充外部设备

不允许两个以上的部件同一时刻向总线传输信息

(2)双总线结构

特点:将速度较低的I/O设备从单总线中分离出来,形成主存总线和I/O总线分开的结构

(3)三总线结构

特点:增加了一条DMA总线,用于I/O高速设备和主存之间直接交换信息

主存总线和DMA总线不能同时对主存进行存取

总线仲裁(重点)

(1)集中仲裁方式

<1>链式查询方式

总线上所有部件共用一根总线请求线,有请求时都需要通过这根线发送请求到总线请求器。

优先级判别方式:离总线请求器越近,优先级越高

优点:只需要3根线即可实现优先级判定,简单易扩充

缺点:硬件电路故障影响很大;优先级高的很可能会一直占用总线资源

<2>计数器查询方式

采用一个计数器控制总线的使用权,相对于链式查询多了一组设备地址线,少了一根总线同意线。

优先级判别方式:设备优先级按照计数器给的0,1,……等顺序排列

计数器的计数方式:

a、固定顺序;

b、从上一次的终点开始计数,循环,即所有设备的优先级相等;计数器初值可以改变,即可以变换设备的优先级顺序。

优点:设备优先级可变,对电路故障的敏感降低;

缺点:增加了控制线数,控制较复杂

<3>独立请求方式

每一个设备都有一对总线请求信号BR和总线同意信号BG。

优先级判别方式:每个设备都可以向总线控制器发送总线请求,在总线控制器中排队;总线控制器按照一定的优先级顺序响应总线请求,对应的设备从而获得了总线使用权

优点:响应时间快,控制灵活

缺点:控制线数很多,总线控制更加的复杂

(2)分布仲裁方式

每个主模块有着独立的仲裁号和仲裁器,多个仲裁器竞争使用总线。

总线的定时方式(重点)

总线通信控制:协调通信双方如何获知传输的开始与结束,以及通信双方如何协调配合的控制方式

常见的分类有同步通信、异步通信、半同步通信和分离式通信

(1)同步定时方式

采用一个统一的时钟信号协调通信双方的传送定时方式。

优点:速度快,高传输速率

缺点:同步通信方式必须按照最慢的模块来设计公共时钟

(2)异步定时方式

允许每一个模块的速度可以不一致

<1>不互锁方式:主设备发出“请求”信号后,不必等到接到从设备的“回答”信号,而是经过一段时间,便撤销“请求”信号。而从设备在接到“请求”信号后,发出“回答”信号,并经过一段时间,自动撤销“回答”信号。双方不存在互锁关系。

<2>半互锁方式:主设备发出“请求”信号后,必须待接到从设备的“回答”信号后,才撤销“请求”信号,有互锁的关系。而从设备在接到“请求”信号后,发出“回答”信号,但不必等待获知主设备的“请求”信号已经撤销,而是隔一段时间后自动撤销“回答”信号,不存在互锁关系。

<3>全互锁方式:主设备发出“请求”信号后,必须待从设备“回答”后,才撤销“请求”信号;从设备发出“回答”信号,必须待获知主设备“请求”信号已撤销后,再撤销其“回答”信号。双方存在互锁关系。

总线标准

系统总线标准:

<1>ISA:工业标准体系结构总线;最早出现的微型计算机的系统总线标准

<2>EISA:扩展的ISA总线;配合32位CPU设计的;兼容ISA

<3>VESA:32位标准计算机局部总线;多媒体PC高速传送活动图像的大量数据

<4>PCI:高性能32 / 64位总线;支持即插即用;可对数据和地址进行奇偶检验

<5>PCI-Express:最新的总线和接口标准

设备总线标准:

<1>IDE:集成设备电路,一种IDE接口磁盘驱动器接口类型;应用于处理器和磁盘之间

<2>AGP:加速图形接口;一种视频接口,专用于连接主存和图形存储器

<3>USB:外部设备的快速连接

<4>SATA:串行高级技术附件;一种基于行业标准的串行硬件驱动器接口

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值