总线可以从机械、电气、功能、时间四个维度进行归类和区分。
在总线上可以存在「主设备(Master)」和「从设备(Slave)」。
链式查询方式:优先级高的 IO 设备会「抢」走优先级低的设备的同意信号。只有当高优先级设备空闲时,它才会把「总线同意你了,你上吧」这个信号往后传。
计时器查询方式:总线控制器内有一个计时器,数到几就几号有效。
独立请求方式:每个设备有独有的控制线,由总线控制器内部的电路来仲裁。
总线传输的四个阶段: