新闻  |   论坛  |   博客  |   在线研讨会
硬狗与软狗的区别与作用
zhchxgh | 2009-07-10 17:19:02    阅读:16130   发布文章

硬狗与软狗的区别与作用

硬狗实现冷启动,软狗实现热启动。
硬狗的可靠性和作用都要比软狗强。但软狗也有它独特的优点,一般软狗都使用定时器中断作,如果程序发生跑飞,在干扰不是特别大的时候,也就是没有破坏控制字,软狗溢出可将跑飞的程序截回,然后转而执行查错程序,数据备份修复等相应的程序,之后在进入主程序,如果数据得到了很好修复就可以接着跑飞时处理的事件继续运行,这样一般情况下从外部看起来运行并没有被打断,这一点是硬狗作不到的,硬狗一旦动作就必须从头再来。但如果干扰过大,破坏了控制字,这时软狗多半要无效了。在做一个产品时,硬狗是必须得加的,而软狗加不加都可。但加了软狗的程序肯定比不加要好,软硬兼施肯定要强与只用硬,这一点无可争辩。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客