Unlock instant, AI-driven research and patent intelligence for your innovation.

Monitoring module for computer operating system

An operating system and monitoring module technology, applied in computing, hardware monitoring, instruments, etc., can solve problems such as inability to analyze, untimely response, and helplessness, reducing design complexity, enhancing real-time performance, and increasing cause analysis.

Active Publication Date: 2017-10-27
长园深瑞继保自动化有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1) When there is no hardware watchdog in the system, the strategy of using watchdog will not be implemented, or additional hardware will increase the cost;
[0006] 2) There is only one hardware watchdog in general, and multiple key tasks in the system use this hardware watchdog together, which will lead to cross-use and make task synchronization difficult;
[0007] 3) In the case of multi-task cross-use of a watchdog, when individual key tasks are not running normally, since other tasks using the watchdog are still in a normal state and continue to "feed the dog", the watchdog If the dog does not reset, the function of the watchdog will fail, and it will not be able to monitor
[0008] 4) The watchdog in the traditional sense generally only resets the system when it "barks". For those software requirements that have the ability to fix problems in their tasks through certain means, there is nothing they can do;
[0009] 5) The period of the hardware watchdog in the traditional sense is generally fixed. When multiple tasks are used, it leaves a large time margin (generally take the largest one), which leads to untimely response when the task it protects fails. ;
[0011] 6) The watchdog in the traditional sense, when the watchdog "barks", it can only simply indicate that its task has timed out, and it is impossible to analyze whether the task is unable to "feed the dog" because of its own logic error or because of system scheduling The reason is that the task cannot be "feed the dog" in time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Monitoring module for computer operating system
  • Monitoring module for computer operating system
  • Monitoring module for computer operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Such as figure 1 Shown, the monitoring module that is used for computer operating system of the present invention is made up of three submodules, is respectively watchdog resource submodule, watchdog external call interface (also known as watchdog API) submodule and watchdog monitoring The task sub-module; the communication between each sub-module adopts the interface provided by the sub-module, and the problem of synchronization and mutual exclusion is done inside the sub-module, which greatly reduces the difficulty of sub-module design and the concurrent and mutually exclusive access of data, and reduces the difficulty of implementation.

[0030] The task of using the watchdog is only to call the API provided by the watchdog external call interface sub-module of the monitoring module of the present invention, and all other management tasks related to the monitoring module of the present invention are handed over to its sub-modules.

[0031] The watchdog resource sub-m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A monitoring module for computer operating system which uses software modules to manage and simulate key tasks and enables each task to have an independent watchdog. It consists of three sub-modules: watchdog resource, watchdog external calling interface and watchdog monitoring. The three submodules are connected through their respective communication interfaces, and the programs inside each submodule run synchronously and mutually exclusive. It can solve the user's dependence on the hardware watchdog and its quantity when using the watchdog mechanism, which reduces the design complexity brought by the hardware watchdog to a certain extent and reduces the cost. Since the watchdogs used by each key task are independent of each other and do not need to be cross-synchronized with each other, the complexity of software design is greatly reduced and the failure of the watchdog caused by human factors is avoided; at the same time, due to the watchdog The "barking" period can be set independently, thus essentially enhancing the real-time performance of the watchdog mechanism response.

Description

technical field [0001] The invention relates to a computer operating system, in particular to a monitoring module used in the computer operating system. Background technique [0002] Usually, in a microcomputer system composed of a single-chip microcomputer, the work of the single-chip microcomputer is often interfered by an external electromagnetic field, causing the program to run away and fall into an endless loop. The normal operation of the program is interrupted, and the system controlled by the single-chip microcomputer cannot Continuing to work will cause the whole system to stagnate and produce unpredictable consequences. Therefore, out of the consideration of real-time monitoring of the running status of the single-chip microcomputer, a chip specially used to monitor the running status of the single-chip microcomputer program has been produced, commonly known as "watch Door dog" (English called watchdog). [0003] Watchdogs are divided into hardware watchdogs and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/00G06F11/30
Inventor 罗侍田徐成斌陈远生张前福占捷文李强李选富杨春
Owner 长园深瑞继保自动化有限公司