0%

计算机组成原理(六):总线

一、引言

这一篇是一个小章相对来说比较轻松,Let’s go!

二、总线概述

总线特性

  • 机械特性:尺寸、形状、管脚数、排列顺序
  • 电气特性:传输方向、有效电平范围
  • 功能特性:地址总线、数据总线、控制总线
  • 时间特性:信号与时序的关系

总线的分类

  • 数据传输方式

    • 串行总线
      • 优点:只需要一条传输线,成本较低,广泛用于长距离传输
      • 缺点:数据发送和接收时需要进行拆卸和装配,要考虑串行-并行转换
    • 并行总线
      • 优点:逻辑时序简单
      • 缺点:信号线数量多;远距离传输成本高;信号线高频干扰
    • 串行总线不一定比并行总线慢
  • 功能层次

    • 片内总线

      芯片内部的总线:CPU芯片内部寄存器之间、寄存器与ALU之间的公共连接线

    • 系统总线

      计算机个功能部件(CPU、主存、IO接口)之间相互连接的总线

      • 数据总线:双向传输,位数与机器字长、存储字长有关

        数据通路:数据流经的路径,地址总线也可以作为数据通路

        数据总线:媒介

      • 地址总线:主存单元、IO接口地址,单向传输,位数与主存地址空间大小有关

      • 控制总线:出、入

    • 通信总线:计算机系统之间信息传递的总线,也称外部总线

系统总线的结构

image-20240901162203904

image-20240901162247656

image-20240901162307480

四总线结构

image-20240901162748579猝发(突发) 送出一个地址,收到多个地址连续的数据

三、总线的性能指标

总线的传输周期(总线周期) 一次总线操作所需时间(四个阶段:申请、寻址、传输、结束),通常由若干个总线时钟周期构成【注意:总线周期和总线时钟周期之间可能是一对多、一对一、多对一】

总线时钟周期 机器的时钟周期,现在的总线时钟周期可能由桥接器提供

总线的工作频率 总线上的各种操作的频率,总线周期的倒数;若总线周期为n个时钟周期,那么总线的工作频率为时钟频率/n;实际上指的是一秒钟传送几次数据

总线的时钟频率 机器的时钟周期,时钟周期的倒数

总线宽度(总线位宽) 总线上同时能够传输的数据位数,通常指数据总线的根数

总线带宽 总线的数据传输速率,单位时间内总线上可传输数据的位数,单位:字节/秒

总线带宽时总线本身能达到的最高传输速率,而实际的有效数据传输速率需要用实际传输的数据量除以耗时。

总线复用 一种信号线在不同的时间传输不同的内容

信号线数 地址总线、数据总线、控制总线的总线数之和

四、总线事务与定时

总线周期的四个阶段

  • 请求阶段
  • 寻址阶段
  • 传输阶段
  • 结束阶段

总线定时

  • 同步定时方式
    • 优点:速度快,逻辑简单
    • 缺点:主从强制同步,可靠性较差
  • 异步定时方式
    • 不互锁——主设备请求撤销时刻能够在从设备回答之前【速度最快,可靠性最差】
    • 半互锁——主设备请求撤销时刻一定在从设备回答之后,从设备回答撤销时刻无所谓
    • 全互锁——主设备请求撤销时刻一定在从设备回答之后,从设备回答撤销时刻一定在主设备请求撤销之后【速度最慢,可靠性最好】
    • 优点:总线周期长度可变
    • 缺点:控制方式复杂,速度较慢
  • 半同步定时方式 同步+异步;统一时钟周期基础上增加等待信号
  • 分离式定时方式 不传送数据时释放总线,不存在空闲等待
本文到此结束,欢迎邮件交流:3143935826@qq.com ฅ>ω<*ฅ