用于计算机操作系统的监控模块
摘要:
一种用软件模块来管理和模拟关键任务并使每个任务均拥有一只独立看门狗的用于计算机操作系统的监控模块。其由看门狗资源、看门狗外部调用接口和看门狗监视三个子模块构成,三个子模块之间通过各自提供的通讯接口相连,各子模块内部的程序运行同步互斥。其能解决用户使用看门狗机制时对硬件看门狗及其数量的依赖,从一定程度上减少了硬件看门狗带来的设计复杂度,降低了成本。由于各个关键任务使用的看门狗是相互独立的,不需要相互之间做交叉同步,因此大大降低了软件设计的复杂度,避免了人为原因导致的看门狗失效;同时由于看门狗的“狗叫”周期可以独自设定,因此从本质上增强了看门狗机制响应的实时性能。
公开/授权文献
0/0