【计算机组成原理考研复习】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. 设备总线

 

 

 

 

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机组成原理考研复习是指准备参加计算机组成原理考研考试的学习和复习过程。计算机组成原理是指根据计算机体系结构,设计计算机各部件的具体组成以及它们之间的连接关系,实现机器指令级的各种功能和特性。在考研复习中,主要涉及到计算机系统概述、计算机硬件的发展、计算机软件的发展、计算机的分类与发展方向、计算机系统层次结构、计算机的性能指标等知识点。 具体而言,考研复习的内容包括但不限于计算机系统概述、计算机硬件的发展、计算机软件的发展、计算机的分类与发展方向、计算机系统的组成计算机硬件的基本组成计算机软件的分类、计算机的工作过程、计算机系统的多级层次结构、计算机的性能指标等。 在考研复习中,需要学习计算机体系结构的基本概念,了解计算机硬件和软件的发展历程,掌握计算机系统的组成和工作过程,熟悉计算机的性能指标和计算机的分类与发展方向。同时,还需要了解计算机组成原理的基本部件的结构和组织方式,掌握基本运算的操作原理,以及了解基本部件和单元的设计思想等。 总之,计算机组成原理考研复习是为了深入理解计算机组成原理的基本概念、原理和方法,为参加考研考试做好准备。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [计算机组成原理知识点汇总(考研用)——第一章:计算机系统概述](https://blog.csdn.net/qq_44709990/article/details/107992763)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [计算机组成原理知识点总结----期末考研,一篇就够](https://blog.csdn.net/weixin_51677070/article/details/124245951)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值