请问如何理解计时器定时查询呢?

来源:3-2 计算机的总线

精慕门0427647

2019-07-02

1: 在视频演示中,为什么计数器为1的时候,设备1没有发送请求,就不会和1匹配?是因为每个设备中还有一个类似于状态器的东西么? 当设备发送请求的时候,状态器由0变为1,仲裁器接收到计数值后,不仅要判断数值是否相等,还要判断自己有没有发送请求,即状态器的值是否为1?

2: 仲裁控制器对每个设备编号的话,计数器的数值是不是不能大于最高的设备编号? 比如视频中的3号设备!当仲裁器的计数值到达3以后,再次累加,是不是要重新初始化成1?
相当于有一个if判断 if n > 3 then n = 1?

写回答

1回答

咚咚呛

2019-07-02

  1. 设备主要是通过设备地址与计数器进行对比的,课程使用计数器是为了方便理解,可以理解为设备有一个唯一的设备地址,将设备地址的值与计数器比较,如果一致的话,才会得到总线使用权。

  2. 是的,可以重新初始化。

0
3
sd1700092
回复
咚咚呛
也就是老师视频中计数器为1、2、3这三个数字只是为了方便举例,其实应该是设备地址的值?也就是说并没有总线并没有把设备编号为1、2、3等等是吧?
2021-02-01
共3条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7748 学习 · 1581 问题

查看课程