计算机组成原理 笔记

总线&系统总线

总线的意义:计算机系统部件之间的连接有两种,一种是分散连接,一种是总线连接,因为当部件多的时候,根据排列组合公式,每两个部件之间都用连线将变得不经济并且难以实现,故总线的出现是为了是各部件之间的通信体系实现最优化。

 

总线是连接多个部件的信息传输线,是个部件共享的传输介质。

某一时刻只允许有一个部件向总线发送信息,而多个部件可以同时从总线上接受相同的信息。

 

总线结构

  • 双总线结构
    • 第一种:一组总线连接CPU和主存,称为存储总线(M总线);
    • 第二种:在单总线基础上又开辟出一条CPU于主存之间的总线,称为存储总线。
  • 单总线结构:将主存、CPU和I/O设备(通过I/O接口)都挂到一组总线上。
  • 三总线结构
    • 第一种双总线上加一条,DMN总线
    • 通过Cache控制机构
  • 其他多总线结构:见P54

总线结构的意义:都是为了提高传输的速度。

I/O总线不能直接连在总线上需要通过接口,一个接口可以控制若干个设备。

 

线的分类

  • 按数据传输方式可分为并行传输总线和串型传输方式。啊在并行传输线虹,又可按传输数据宽度分为 8,16,32,64位
  • 按使用范围划分,又有计算机(包括外设)总线、测控总线、网控总线、网络通信总线。
  • 按连接部件不同可分为:
    • 片内总线:芯片内部的总线。
    • 系统总线:个大部件之间的总线。
      • 数据总线
      • 地址总线
      • 控制总线
    • 通信总线

 

总线控制

多个主设同时要使用总线是,需要一个优先级别

基本概念

  • 主设备:对总线有控制权
  • 从设备:响应主设备发来的总线命令

 

总线判优控制

谁应该是现在的主模块

  • 集中式
    • 链式查询(设备通过BG连在一起)
      • BR总线发送请求
      • BS总线忙,根据BG的情况,单独送出有限级最高的部件信息
      • BG总线同意,在BS不忙时,判断多个发出的信号优先级
    • 计数器定时查询
      • 通过设备地址线,依次向个设备发出一组地址信息,当某个请求占用总线的设备地址中的计数器开始计数。
    • 独立请求方式
      • 总线控制部件里用一个(优先级)排队电路
  • 总线通信控制
    • 通信周期
      • 申请分配阶段:主模块申请
      • 寻址阶段:主模块向从模块给出地址和命令(比如传输还是接受)
      • 传数阶段:交换数据
      • 结束阶段:撤销有关信息
    • 通信方式
      • 同步通信:统一时标控制数据传输
        • 优点:规定明确、统一,模块间配合简单一致;控制逻辑少而速度快
        • 缺点:主从模块属于强制性“同步”,由最慢模块的决定
      • 异步通信:采用应答方式,没有公共时钟标准
        • 波特率是指单位时间内传送二进制数据的位数,单位用bps(位/秒)表示计作波特。

 

  • 半同步通信
  • 分离式通信:充分挖掘系统总线每个瞬间的潜力
    • 一个总线的传输周期
      • 自周期 1 主模块申请占有总线,使用完后即放弃总线的使用权。
      • 自周期2  从模块申请占用总线,将各种信息送至总线上。

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值