(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

先理解两个定义,再来理解什么时总线仲裁。
(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

一、定义

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

二、分类

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

集中式

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

1)链式查询方式

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)
(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)
其实这个工作的过程挺简单。就是多个设备如果同时请求,总控会先检查总线是否忙,不忙才能传送响应信号,如果忙则不回应。传送响应信号,先到达哪个请求设备,那个设备便能使用总线,同时信号不会再往下传送,并且该设备还会发出总线忙的信号,直到自己不再使用总线。

需注意:
该方式的优先级固定,离总控越近优先级越高,总线忙的信号时当时正在使用总线的设备。
(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

2)计数器定时查询方式

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)
(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

少一条响应线,多一条地址线。仍共用请求线。

当多个主设备开始请求,如果总线不忙,计数器就开始计数,计数值通过地址线传送所有这个线上所有设备。也就是哪个设备的地址跟计数器上的计数值相同那么它就获得控制权。同时停止计数,发送总线忙的信号。

**注意:**计数器可以从0开始也可以从上次终止值开始,也可以时程序设定值开始。所以所有设备的优先权是不固定的。

3)独立请求方式

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)
(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

并且在总线控制器内有一个排队器。
(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)
(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)
很明显响应速度快,但是控制线数量多。

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)

分布式

(计算机组成原理)总线的知识的简单总结:2 总线判优控制(总线仲裁)
本文多处使用王道考研课本的知识点,大家有兴趣可以学习一下。