【计算机组成原理考研复习】06、总线

总线概述

 

 

总线概念

  1. 定义:一组能为多个部件分时共享的公共信息传输线路
  2. 特性
    1. 机械特性:尺寸形状
    2. 电气特性:传输方向,电平有效范围
    3. 功能特性:数据、地址、控制信号
    4. 时间特性:信号与时序关系

总线分类

  1. 按数据传输格式
    1. 串行:一次传一个bit数据
      1. 抗干扰能力强
    2. 并行:一次传多个bit数据
      1. 会产生干扰,并不一定比串行快

 

 

  1. 按功能
    1. 片内总线
    2. 系统总线
      1. 数据总线【M(MAR)-》MDR】
        1. 传输内容:传输各功能部件之间的信息
        2. 方向:双向
        3. 根数(位数):与机器字长,存储字长有关
      2. 地址总线【MAR-》主存】
        1. 传输内容:传输地址信息,包括主存、IO端口的地址
        2. 方向:单向
        3. 根数:与主存地址空间大小、设备数量有关
      3. 控制总线【CU-》R】
        1. 传输内容:一根控制总线传输一个控制信号
        2. 方向:双向,CPU控制信号,部件反馈回的信号
        3. 根数:不定,和传输内容有关

 

 

    1. 系统总线的结构
      1. 单总线
        1. 优点:结构简单,成本低,容易接入新设备
        2. 缺点:带宽低,负载重,多个部件只能争用一根总线,且不支持并发

 

 

      1. 二总线
        1. 结构:主存总线 + 【通道】 +IO总线
          1. 通道用于缓冲CPU与IO设备之间的速度不匹配的问题
          2. 支持突发【猝发】传送:发出一个地址,将改地址对应的一组连续的数据全部返回
        2. 优点:存储和IO分离
        3. 缺点:需要增加【通道】这样的硬件设备

 

 

      1. 三总线
        1. 结构:主存总线 + IO总线 + DMA总线
          1. DMA总线:快,缓和了硬盘这类型高速外设与CPU的速度矛盾
          2. IO总线,慢,正好与慢速外设相匹配
        2. 优点:提高了某些高速外设的性能,使其更快响应,提高吞吐率【单位时间完成任务的数量】
        3. 缺点:系统工作效率低:因为这三根总线同时只能有一个在工作

 

 

    1. 四总线
      1. 结构:CPU总线 + 系统总线 + 高速总线 + 扩充总线
        1. 桥接器:缓冲各总线之间速度不匹配的矛盾

 

 

    1. 通信总线:可以看做网线之类,远程通信
  • 按时序控制方式
    1. 同步
    2. 异步

总线组成和性能指标

  1. 总线传输周期:总线数据传输一次的周期
    1. 申请阶段:仲裁阶段
    2. 寻址阶段:
    3. 传输阶段:
    4. 结束阶段
  2. 总线时钟周期:机器时钟周期,CPU时钟周期
    1. 总线传输周期和时钟周期可能是
      1. 一对一:类似指令的机器周期和时钟周期一对一是理想状态
      2. 一对多:
      3. 多对一:一个时钟周期内,上升沿传输一组总线数据,下降沿又一组,二对一。
  3. 总线工作效率:是传输周期的倒数,1秒传输几次数据
  4. 总线时钟频率:是时钟周期的倒数
  5. 总线宽度:通常是数据总线的根数(位数)32位等
  6. 总线带宽:工作频率*总线宽度 (bit)
  7. 总线复用:例如数据总线与地址总线共用一根,传输效率大降
  8. 信号线数:三个总线的总线数

 

 

 

 

总线仲裁

  1. 集中仲裁
    1. 链式仲裁

 

 

    1. 计数器仲裁

 

 

    1. 独立请求【打电话】

 

 

    1. 集中仲裁比较

 

 

  1. 分布仲裁

总线的操作与定时

  1. 总线周期
  2. 总线相互协调配合工作方式
    1. 同步
    2. 异步
      1. 不互锁
      2. 半互锁
      3. 全互锁
    3. 半同步
      1. 在同步的总线周期加一个wait期,从设备跟不上主设备速度是,发出wait信号,异步
    4. 分离
      1. 将总线控制权分离
        1. 主设备控制总线发送消息,然后就释放总线控制
        2. 从设备接收到消息,准备好数据后,控制总线返回消息,在此期间,其他设备也可以控制总线工作

 

 

 

 

总线标准

  1. 定义:易于实现系统的模块化【类比接口】
  2. 总线标准分类【总体发展,从并行->串行】
    1. 系统总线
    2. 局部总线
    3. 设备总线

 

 

 

 

都是由并行传输->串行传输,提高传输效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值