An efficient and safe computer online self-checking method and self-checking device

A computer and security technology, applied in the security field, can solve problems such as the inability to detect memory, the impact of algorithm diagnosis coverage, and increase the coupling of data storage, so as to shorten the self-test cycle, ensure diagnostic coverage, and self-test cycle. the effect of shortening

Active Publication Date: 2016-09-28
CASCO SIGNAL
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. The problem of self-test cycle: With the increase of communication traffic and the richness of applications, the computer platform will use more memory to meet the increasing communication and application overhead
[0005] 2. The problem of diagnostic coverage: In order to ensure the efficiency of online self-inspection, online self-inspection usually adopts a technology with relatively low diagnostic coverage, which sacrifices certain security while improving the efficiency of online self-inspection
Not instrumenting unused memory reduces the diagnostic coverage of the entire memory to the 99% expected by the algorithm
[0006] 3. Execution efficiency of the existing high-security online detection algorithm: For the memory detection used, the Abraham algorithm is usually used, and a 32-bit processor is used to detect a memory block with a length of N words. The complexity of the current optimal algorithm is 30N×m, where the algorithm complexity is 30N, and m sets of test data are required
In a processor with a cache, the data in the cache will be read directly during memory detection, which cannot really achieve the purpose of memory detection, and will have a certain impact on the diagnostic coverage of the algorithm.
In order to ensure that the cache does not affect the effectiveness of the memory detection algorithm, the method of disabling the cache and waiting for the cache data to expire will be used, which will cause the memory detection to take too long
[0007] 4. The problem of strong coupling between online self-test memory resources and other functions: as a part of a secure computer, online self-test often mixes the memory used with other functions of the computer and the memory used by the operating system, increasing data storage Coupling

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
  • An efficient and safe computer online self-checking method and self-checking device
  • An efficient and safe computer online self-checking method and self-checking device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation and specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.

[0036] Such as figure 1 As shown, an efficient and safe computer online self-checking method includes the following steps:

[0037] Step 1: Start the online self-inspection device, the device initialization module initializes the online self-inspection tasks, and allocates the memory space required for each online self-inspection task;

[0038] Step 2: Obtain the memory information necessary for the memory test of the online self-test;

[0039] Step 3: Obtain pre-designed test data and expected results;

[0040] Step 4: The device initialization module judges whether the signal to ...

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

The invention relates to a method and a device for efficient and safe computer on-line self-checking. The self-checking method comprises the steps that an equipment initialization module initializes on-line self-checking tasks, internal memory spaces which are needed by the on-line self-checking tasks to use are distributed, internal memory information which is necessary for on-line self-checking internal memory testing, testing data which is designed in advance and expected results are acquired; after the signals which carry out on-line self-checking continuously are acquired, central processing unit (CPU) testing and internal memory testing are carried out in sequence, when a fault is detected, failure processing is carried out, and meanwhile fault information is subjected to display alarm and recording. The self-checking device comprises the equipment initialization module, a CPU testing module, an internal memory testing module and a failure processing module. Compared with the prior art, the feature of data stored in an internal memory is combined, an existing algorithm is optimized, and the method and the device have the advantages of being short in self-checking cycle, high in diagnosis covering rate, high in execution efficiency, independent in internal memory resource and the like.

Description

technical field [0001] The invention relates to a method and device for self-checking equipment in the field of safety, in particular to an efficient and safe computer online self-checking method and a self-checking device. Background technique [0002] Online self-inspection is the basis for realizing the safe operation of the computer platform. Generally, the CPU and memory of the computer platform are periodically tested to ensure the security of the computer platform, and necessary interventions are carried out in a timely and effective manner after hardware failure is detected. CPU detection usually has high execution efficiency and can be completed in a short period of time; memory detection usually has a very large area to be tested, and high-security detection algorithms have high complexity and often take a very long time. [0003] With the increasing emphasis on security in the embedded field, the large amount of communication data of the security computer, the un...

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/22
Inventor 孙军峰王澜崔丹耿进龙张磊徐军汪明新
Owner CASCO SIGNAL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products