打造无缝运行的系统 高效逻辑环 (如何实现无缝线路)

发表于:2004-05-1122:02:00楼主

本例展示了一种将判断节点是否有数据要发送的功能下移到现场设备节点的方法,而不是由仲裁器来判断。在逻辑环中,当一个站点准备就绪时,如果它能够判断出自己的上游和上游的上游节点没有数据要发送,它就会立即启动发送。如果判断时间很短,那么这个逻辑环网络的效率就接近物理令牌环了。

举例说明

为了便于理解,这里举一个现实世界中的虚拟例子:——我们开班会,班主任老师(仲裁器)规定:从班长、班副、学委、组长按头衔排序,每人可以发言5分钟,当然也可以不发言。我是学委,排第三,应该在班长开始发言后的第10~15分钟时间片内获得讲话令牌。但是如果班长、班副不发言,我是不是也要等10分钟?

这正是具有主时间槽ALOHA协议(令牌总线逻辑环的一种限制)的体现。尽管低效率并没有什么不可以,但它使用起来简单,概念清晰,容易实现。为了提高效率,需要设法将无效时间片缩短。

在这个班会发言协议中,隐含着另一个队列排序时间片。我将其定义为5秒钟,即发言准备就绪的人站立起来(占用信道)的时间。如果班副在5秒钟内发现班长没有站起来,他就可以据此判断班长放弃了这一轮的发言权,他就可以在第6秒开始时提前发言。按照这个“如果前驱不发言”协议,我可以提前在第10秒钟时开始5分钟的讲话,浪费的空闲时隙是2个T=10秒钟,而按照前一个传统协议

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论