计算机组成原理——总线操作和定时

327 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

总线操作和定时

总线传输的四个阶段

  • 申请分配阶段。由需要使用总线的主模块(或主设备)提出申请,经总线仲裁机构决定.将下一传输周期的总线使用权授予某一申请者。也可将此阶段细分为传输请求和总线仲裁两个阶段。

  • 寻址阶段。取得使用权的主模块通过总线发出本次要访问的从模块(或从设备)的地址及有关命令,启动参与本次传输的从模块。

  • 传输阶段。主模块和从模块进行数据交换,可单向或双向进行数据传送。

  • 结束阶段。主模块的有关信息均从系统总线上撤除,让出总线使用权。

同步定时方式

  • 统一时钟
  • 传送速度快,总线控制逻辑简单
  • 不能及时进行数据通信的有效性检验,可靠性差

异步定时方式

  • 完全依靠传送双方相互制约的”握手“信号来实现定时控制
  • 总线周期长度可变,保证两个工作速度相差较大的部件和设备之间可靠地进行信息交换
  • 复杂,慢

异步定时方式分为

  1. 不互锁方式:请求不回就撤回,回了请求自己撤
  2. 半互锁方式:请求回了才撤回,回了请求自己撤
  3. 全互锁方式:请求回了才撤回,回在请求之后撤