总线控制 总线基本概念

目录

https://blog.csdn.net/weixin_45792450/article/details/109314693


总线的概念


总线的特性


总线的分类

片内总线∶芯片内部连接各元件的总线,如CPU内部的总线

通信总线∶用于计算机系统之间或计算机系统与其他系统之间的通信

系统总线∶CPU、主存、I/O部件之间传递信息的公共通道。一般分为数据总线地址总线控制总线,分别对应数据传输,数据地址,控制信号。


总线的结构

总线结构主要有三种:单总线结构双总线结构三总线结构


总线的性能指标

总线时钟周期:即机器时钟周期,计算机有系统时钟控制整个计算机的运行节奏

总线传输周期:一次总线操作所需要的时间,通常由多个总线时钟周期组成

总线工作频率:总线传输周期的倒数

总线时钟频率:总线时钟周期的倒数

总线宽度:又叫总线位宽,数据总线的根数

总线带宽:总线的数据传输速率

信号线数:地址总线,数据总线,控制总线三种线的总和

同步异步:总线数据传输与系统时钟是否同步


总线的通信

分为同步通信异步通信


总线的周期

举例:主模块为内存,从模块为外存

  1. 申请阶段:主模块提出申请操作从模块
  2. 寻址阶段:传送本次操作需要的地址
  3. 传输阶段:主模块和从模块进行数据传输
  4. 结束阶段:主模块退出,让出总线控制权

总线的仲裁方式(重点)

总线的仲裁是为了解决多个主设备竞争总线控制权的问题。

仲裁方式:集中仲裁方式分布仲裁方式

集中仲裁方式:链式查询方式计时器定时查询方式独立请求方式

三种主要信号:总线申请信号BR总线同意信号BG总线忙信号BS

分布仲裁方式:集中仲裁方式需要专门的中央仲裁器,分布仲裁方式不需要。每个主模块都有自己的仲裁号和仲裁器,每次请求时把仲裁号发送到共享总线上,通过各自比较仲裁号大小来各自仲裁决定是否使用总线。

集中仲裁方式总结

  1. 链式查询方式:只需几根线就能按照优先级实现总线控制,容易扩充设备,但对电路敏感,优先级低的设备可能被饿死
  2. 计时器定时查询方式:通过控制下一次计数起始点可以间接控制优先级,电路敏感度不如链式查询方式,但增加了控制总线,控制相对复杂一点
  3. 独立请求方式:响应速度快,优先次序可通过程序设计,比较灵活,但控制总线众多,总线控制更复杂
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦星辰.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值