【 总线 】

1.基本概念

·特点:
a.分时: 多个部件分时向总线发送信息(即同一时刻只允许有一个部件向总线发送信息),多个部件可同时从总线上接收相同信息
总线上只有一个主设备控制总线,选择一个或多个从设备进行通信,只有一对一和一对多的关系
b.共享:各个部件通过总线互相交换信息

·优缺点:
便于增减外设,减少线的条数。但相对于专线,降低了并行性和传输速度

2.总线分类

功能分类
1.片内总线(CPU芯片内部)
2.系统总线(系统内部各部件[CPU、主存、I/O]之间的连接,如ISA)

  • a.按照传输信号内容分类
    数据总线 (双向,位数=机器字长=存储字长)
    地址总线(单向,CPU只能向主存、外设传送地址信号,主存、外设不能回传给CPU,位数与内存地址空间有关)
    控制总线(CPU送出的控制命令和返回CPU的反馈信号[来自I/O和主存的响应信号与时序信号])
    3种总线的线数和称为信号线数

  • b.按照结构分类(总线间需通过桥接器相连)
    单总线(并不是只有一根)
    不支持并发
    在这里插入图片描述

    双总线(增加通道硬件)
    将低速的I/O设备从单总线上分离出来
    在这里插入图片描述

    三总线
    提高I/O设备的性能,提高系统吞吐量,降低工作效率
    在这里插入图片描述

3.I/O总线(连接中低速的I/O设备)
4.通信总线(计算机系统与其他系统之间的连接,如USB)

传输格式分类
串行:在一条线路按位传输,不可同时传2位数据。如USB(可连多台外设)、PCI-Ex(用于设备与I/O接口的连接)
并行:每一位都有一条数据线,如PCI
并行不一定比串行快
1.工作频率相同时,串行比并行慢
2.并行总线的工作频率无法持续提高(信号线之间会相互干扰),串行可以,最终超过并行

时序控制方式分类
1.同步总线
2.异步总线

3.性能指标

1.总线传输周期(总线周期)
一次总线操作所需的时间。
总线周期=N×时钟周期
2.总线工作频率(每秒传输次数)
总线工作频率=时钟频率/N×a(每个周期传a次)
3.总线带宽(B/s)
总线带宽(最大数据传输率)=总线宽度(数据总线的根数)/8×工作频率=总线宽度/8/总线周期
(求有效传输率注意看实际传输的数据位)
4.平均传输速度
平均传输速度=1/(a/f1+b/f2)
5.总线复用
不同信号在同一信号线上分时传输,用较少的线传输更多的信息,提高线的利用率
6.猝发传送
可传输多个存储地址连续的数据,一次可传输一批数据
高速设备采用局部总线(如PCI),节省总带宽
7.图像存储空间
占用空间=分辨率×位深(色彩深度:一个图像中颜色的数量)

4.总线定时

(交换数据时在时间上配合关系的规则)

1.同步(快):信号由"统一时钟"信号提供,不由各设备提供
2.半同步:既有时钟信号,又有握手信号
3.异步(慢):握手信号。按需求分配时间,完成一次通信,可以是多位数据

  • 不互锁(最快,不必等待对方,经过一段时间自动撤销)
  • 半互锁(主设备等到从设备的‘回答’后才撤‘请求’)
  • 全互锁(获知主设备‘请求’撤后,从设备才可撤销‘回答’)

5.总线标准

ISA,EISA,FBS(前端总线),QPI :并行,系统总线
PCI ,AGP,VESA(依附于CPU):并行,局部总线
PCI-E:串行,局部总线
SCSI:并行,智能通用接口
RS-232C:串行,通信总线
PCMCIA:存储卡,便携设备接口
USB:串行,通信总线
IDE(ATA、PATA):并行,硬盘光驱接口
SATA:串行,硬盘接口

6.总线事务

申请、仲裁、寻址、传输(一般只能传一个字长)、释放

  • 10
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值