玩命加载中 . . .

总线


总线的基本概念

为什么使用总线

现代计算机至少由三个部分组成,而计算机总线则将各个部分连接起来。计算机使用总线结构便于增减外设,同时减少了信息传输线的条数。

什么是总线

从本质上说,总线就是电导线,属于计算机硬件。

总线的分类

  • 片内总线:芯片内部的总线
  • 系统总线:计算机各部件之间的信息传输线
    • 数据总线
    • 地址总线
    • 控制总线
  • 通信总线:用于计算机系统之间或者计算机系统与其他系统之间的通信

总线特性和性能指标

总线特性

  1. 机械特性
    尺寸、形状、管脚数、排列顺序等
  2. 电气特性
    传输方向和有效的电平范围
  3. 功能特性
    指每一根传输线的功能,分为地址线、数据线、控制线
  4. 时间特性
    即信号的时序关系

总线的性能指标

  • 总线宽度:数据线的根数
  • 标准传输率:每秒传输的最大字节数(MBps)
  • 总线复用:地址线和数据线的复用(减小芯片的面积)
  • 总线控制方式

总线的标准

AGP总线,显卡专用的局部总线

总线结构

所谓的总线结构包括单总线结构、双总线结构、三总线结构。
三总线结构的计算机,总线包括:I/O总线、主存总线和DMA总线。
还有一种形式是局部总线、系统总线和扩展总线三部分组成。
四总线结构在三总线结构上还有进一步优化,包括局部总线、系统总线、高速总线、扩展总线。计算机将一些访问速度较慢的设备与扩展总线相连,高速总线连接速度较快的设备,实现了不同部件访问速度的分类放置。

总线控制

总线上连接多个设备,那么不可避免地需要解决两个问题:
总线的判优控制:多个设备向总线发起控制申请,究竟谁能获得总线控制权?
总线和通信控制:拿到了总线控制权,总线和设备怎么通信?

总线的判优控制

总线判优控制有两种:集中式和分布式;其中集中式会是我们介绍的重点,包括三种:链式查询、计数器查询、独立请求。

链式查询方式

对于所有的设备而言,BR线负责传输设备对总线的控制请求,而BS是总线忙的状态线;而链式查询特征就体现在BG线上。

计数器定时查询方式

名称来源自

总线的通信控制

总线传输周期

  • 申请分配阶段:主模块申请,总线仲裁决定
  • 寻址阶段:主模块向从模块给出地址和命令
  • 传数阶段:主模块和从模块交换数据
  • 结束阶段:主模块撤销有关信息

总线通信四种方式

  • 同步通信:主模块和从模块采用统一时标控制数据传送。(时钟定宽定距)
  • 异步通信:不采用统一的时标,而是采用应答方式。
    • 不互锁
    • 半互锁
    • 全互锁
  • 半同步通信:有定宽定距的时钟,却允许不同速度的模块协调工作
  • 分离式通信
    • 各个模块都有权申请占用总线
    • 采用同步方式通信
    • 各模块准备数据时,不占用总线
    • 总线被占用时,无空闲

文章作者: 鹿卿
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 鹿卿 !
评论
  目录