通常完成一次总线操作的时间称为总线周期,分为四个阶段:
1 | 申请分配阶段 | 设备提出申请,有总线仲裁机构决定 |
2 | 寻址阶段 | 主模块通过总线发送本次要访问的从模块的设备地址,以及启动从模块 |
3 | 传数阶段 | 主模块从模块数据交换 |
4 | 结束阶段 | 撤销请求,让出总线使用权 |
主要四种通信控制方式(主要考点):
作用机理 | 适用范围适用范围 | ||
同步通信 | 由统一时标控制传输数据,时标通常由CPU的总线控制部件发出 | 各部件存取时间比较一致的场合 | |
异步通信 | 异步串行 异步并行 都没有统一的时钟信号 | 不互锁:只发出请求信号 | 例如:CPU的主存写 |
半互锁:发出请求,等待确认 | 例如:多机系统的访问共享存储器 | ||
全互锁:发出请求,等待确认,等待确认的确认(哈哈哈套娃哥就是我) | 网络通信(计算机网络) | ||
半同步通信 | 增设一WAIT响应信号线 | 适用范围:系统工作速度不高,各部件工作速度差异较大的各类设备 | |
分离式通信 | 让从模块也能申请总线使用权,提高系统性能 |