计算机组成原理学习笔记——总线的控制(重点)

总线上连接了很多个设备,设备之间要进行通信,那么我们需要解决两个问题。

  1. 总线判断优先性的设置。
  2. 如何完成通信过程,保证通信过程的正确性。

我们知道总线在同一时间只能由一对设备进行使用,多个设备可能同时向总线发出占用总线的请求,那么到底哪个设备占用总线呢?

导航:
总线的结构
总线的基本概念
总线的特性及性能指标



1.0 总线的判优控制

1.1基本概念

根据是否能提出总线请求,总线上的设备可以分为两类。

1.主设备(模块)

对总线有控制权,可以提出占用总线申请。

2.从设备(模块)

本身不能提出总线的占用申请,只能响应设备发来的总线命令。

计算机的某些设备既可以作为主设备又可以作为从设备。

关于总线的判优控制

1.集中式的方法

把总线的判优逻辑做在一个部件上,比如制作在CPU当中。

集中式判优又可以分为三类

  • 链式查询
  • 计数器定时查询
  • 独立请求的方式

2.分布式
把判优逻辑分布到各个设备当中

下面我们主要对集中式判优的三类方式进行逐一介绍

1.2集中式总线判优方式

1.21链式查询方式

在这里插入图片描述
BR提出占线申请

为什么说这种查询方式为链式查询呢?

就是因为BG这条线路,他是一个一个的向下面查询I/O接口,直到碰到第一个提出总线占用请求的I/O接口。

这个提出占用总线的I/O设备通过BS线路,设置总线忙的状态

查询循序是按优先级从上往下,也就是说这些I/O设备在连接的时候已经按优先顺序进行连接了,优先级低的排在后面

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值