理论教育 如何设计系统安全监控定时器?

如何设计系统安全监控定时器?

时间:2023-06-17 理论教育 版权反馈
【摘要】:在可能时软件应对系统进行周期性检测,以监视系统的安全状态。1926.监控定时器的设计应符合以下要求:1)必须提供监控定时器或类似措施,以确保微处理器或计算机具有处理程序超时或死循环故障的能力。若采用可编程定时器实现,应统筹设计计数时钟频率和定时参数,力求在外界干扰条件下定时器参数的最小值大于系统重新初始化所需的时间值,最大值小于系统允许的最长故障处理处理时间值。

如何设计系统安全监控定时器?

1921.软件设计必须考虑在系统加电时完成系统级的检测,验证系统是安全的并可正常启用。在可能时软件应对系统进行周期性检测,以监视系统的安全状态。

1922.若某些外来因素使系统产生不稳定,不宜继续执行指令,软件应采取措施,等系统稳定后再执行指令。

1923.应充分估计接口的各种可能故障,并采取相应的措施。如软件应能够识别合法的及非法的外部中断,对于非法的外部中断,软件应能自动切换到安全状态。同时,软件对输入、输出信息进行加工处理前,应检验其是否合理。

1924.对被控对象的变化信号中存在的干扰信号采用数字滤波器加以过滤时,采样频率的确定不仅要考虑有用信号的频率,而且要考虑干扰信号的频率。

1925.软件应能判断操作员的输入操作正确(或合理)与否,并在遇到不正确(或不合理)输入和操作时拒绝该操作的执行,并提醒操作员注意错误的输入或操作,同时指出错误的类型和给出纠正措施。

1926.监控定时器的设计应符合以下要求:(www.daowen.com)

1)必须提供监控定时器或类似措施,以确保微处理器或计算机具有处理程序超时或死循环故障的能力。

2)监控定时器应力求采样独立的时钟源,用独立的硬件实现。若采用可编程定时器实现,应统筹设计计数时钟频率和定时参数,力求在外界干扰条件下定时器参数的最小值大于系统重新初始化所需的时间值,最大值小于系统允许的最长故障处理处理时间值。

3)与硬件状态变化有关的程序设计应考虑状态检测的次数或时间,无时间依据的情况下可用循环等待次数作为依据,超过一定次数应进行超时处理。

1927.必须仔细分析软件运行过程中各种可能的异常情况,并设计相应的保护措施。特别当采用现成软件时,必须仔细分析原有的异常保护措施对于现有的软件需求是否足够且完全适用。异常处理措施必须使系统转入安全状态,并保持计算机处于运行状态。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈