负反馈增强软件系统的稳定性

来源:互联网 发布:大数据 项目需求分析 编辑:程序博客网 时间:2024/06/07 17:55

 

反馈又称回馈,是控制论的基本概念,指将系统的输出返回到输入端并以某种方式改变输入,进而影响系统功能的过程。负反馈使输出起到与输入相反的作用,使系统输出与系统目标的误差减小,系统趋于稳定。下图是理想的负反馈模型。

 

 

在软件系统中也经常利用负反馈机制,加强软件系统的健壮性。典型的应用有watch dog机制。Watch dog系统会启动一硬件定时器WDT,定时器需要软件定期复位Tcount(喂狗),一旦软件系统出现异常,超过Tcount时间没有喂狗,watch dog会产生狗咬复位系统/子系统,以恢复系统的运行。

 

另一个例子是ESD Recovery机制,电子终端pad、手机等,会经常受到静电影响,有时由于放电过大会导致屏幕花屏,如果没有ESD Recovery机制,则只能重启设备以恢复显示。ESD Recovery机制是通过定时检查终端设备状态,发现屏幕花屏会立即重新初始化屏幕,以使显示正常。


负反馈用于增强系统稳定性的另一个例子可参考以下专利:触摸屏终端及其解决触摸屏死锁的方法
CN 102156584 A


http://www.google.it/patents/CN102156584A?hl=zh-CN&cl=zh

0 0
原创粉丝点击