[计算机组成原理]总线判优控制

总线判优控制

对总线有控制功能的设备称为主设备,没有控制功能的称为从设备。

总线上的信息传送是由主设备启动的,从设备只能接受主设备从总线上传来的信息。当多个主设备同时需要使用总线时就需要采用总线仲裁部件选择一个主设备优先获得总线控制权。总线判优控制可以分为集中式和分布式。

集中控制优先权仲裁方式。


链式查询方式

总线上的所有部件共用一根总线请求线,当有部件需要使用总线时通过这根线发出总线请求,总线控制器检查总线是否忙,若总线不忙就发送总线允许信号沿着总线响应线BG从一根设备传递到另一个设备,如果信号到达的设备有总线请求则BG信号就不往下传递,这个设备获得了总线的使用权并建立总线忙BS信号。

该设备使用完总线后撤销总线请求和总线忙信号,总线允许信号向后面 的设备传递或者重新从控制部件开始传递(如果是这样的话最后的几个设备可能等到地老天荒都不一定能等到总线允许信号)。显然,在链式查询方式中离总线控制部件越近的设备优先级越高。


计数器定时查询


计数器定时查询比链式查询多了一个地址设备线少了总线同意线。

设备通过总线请求线向总线控制器发出请求,总线控制器接收到请求信号之后,如果总线未被使用那么计数器 开始计数并通过地址线向各设备发送一组地址信号,如果某一个请求使用总线的设备的地址(设备的序号)和计数器的值相等就获得了总线的使用权,计数器停止计数

这个设备使用完总线后,计数器继续开始计数(可以从0开始计数,可以当前设备的地址开始,也可以由程序设定从那个值开始),如果从0开始和链式计数方式差不多。


独立请求方式


每一个设备都有一对总线请求线和总线同意线。

总线控制部件中有一个排队器(排队电路),可以提前设计好优先级,来根据优先次序确定响应哪一个设备的请求,这个优先次序是可以通过程序改变的。

总结


参考文章:
计算机组成原理--总线判优控制

相关推荐
月落归舟3 天前
最最最基础的计算机底层执行逻辑!!!
计算机组成原理
-To be number.wan4 天前
计算机组成原理 | Cache和主存的映射方式
学习·缓存·计算机组成原理
-To be number.wan4 天前
计算机组成原理 | Cache替换算法
学习·计算机组成原理
apcipot_rain4 天前
计科八股20260605——软件生命周期、文档、死锁、地址转换、I/O控制方式、堆、无向图、连通图、最小支配集、逆关系、永真式
数据结构·操作系统·软件工程·计算机组成原理·离散数学
-To be number.wan7 天前
计算机组成原理 | 位扩展、字扩展与片选逻辑
学习·计算机组成原理
-To be number.wan9 天前
计算机组成原理 | SRAM与DRAM
学习·计算机组成原理
雪度娃娃10 天前
存储器层次结构——磁盘硬盘存储
服务器·网络·数据库·计算机组成原理
雪度娃娃10 天前
存储器层次结构——随机访问存储器
单片机·嵌入式硬件·计算机组成原理
-To be number.wan12 天前
计算机组成原理 | 存储系统基本概念
学习·计算机组成原理
-To be number.wan14 天前
计算机组成原理 | 浮点数加减法
学习·计算机组成原理