RAM online self-checking implementation method and system under real-time operating system

A technology of a real-time operating system and an implementation method, which is applied in the directions of faulty hardware testing methods, error detection/correction, and detection of faulty computer hardware, etc. problems, to achieve the effect of shortening self-check time, improving execution efficiency, and improving real-time performance

Active Publication Date: 2020-09-01
HEFEI GOCOM INFORMATION &TECH CO LTD
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, both the March C algorithm and the Abraham algorithm are high-coverage RAM self-inspection technologies, but if they are directly used in the RAM online self-inspection of a security computer, they will take a long time and affect the real-time performance of the system.
[0004] In order to solve the above defects, the traditional way is to segment the RAM and test it segment by segment. However, this method makes the coupling failure between the segmented RAM units almost impossible to test, which affects the detection coverage. Therefore, the RAM segment method is adopted. It does not solve the requirement of short RAM online self-inspection and strong practicability of the operating system under high-coverage dynamic detection

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
  • RAM online self-checking implementation method and system under real-time operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to further illustrate the features of the present invention, please refer to the following detailed description and accompanying drawings of the present invention. The accompanying drawings are for reference and description only, and are not intended to limit the protection scope of the present invention.

[0031] Such as figure 1 As shown, a method for implementing RAM online self-test under a real-time operating system, including

[0032] Steps S1 to S6 as follows:

[0033] S1: Divide the RAM to be tested into multiple non-overlapping independent areas D i ;

[0034] That is, divide the RAM into i independent regions D 1 、D 2 、…D i . Independent area D i The division is random.

[0035] S2: divide each independent region D i Divided into several non-overlapping independent units D i u i ;

[0036] That is, each independent region D i Divided into j independent units D i u 1 、D i u 2 、…D i u j ; Therefore, the entire RAM is divided into (i...

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 discloses an RAM (random access memory) online self-inspection implementation method and system under a real-time operating system, and belongs to the technical field of RAM online self-inspection. The method comprises the following steps: S1, dividing a to-be-tested RAM into a plurality of independent regions Di which are not overlapped; S2, dividing each independent area Di into aplurality of independent units DiUi which are not overlapped; s3, carrying out RAM on-line self-inspection in each independent unit DiUi in sequence, and obtaining the whole RAM on-line self-inspection task completed within the specified time; s4, judging whether the whole RAM online self-checking task is normal or not, if yes, entering the step S5, and if not, ending self-checking; and S5, circularly entering the step S1 to perform region division on the RAM again, so that the requirements of short RAM online self-checking time and high operating system practicability under high-coverage dynamic detection are met, the RAM online self-checking execution efficiency is improved, and the real-time performance of the computer operating system is further improved.

Description

technical field [0001] The invention relates to the technical field of RAM online self-inspection, in particular to a method and system for implementing RAM online self-inspection under a real-time operating system. Background technique [0002] The industrial safety computer is a kind of safety-critical equipment, and it is also the core equipment in most of the on-board ATP equipment, interlock (CI), zone controller (ZC) and data storage unit (DSU) in the rail transit signal control system. Since the application programs and application data of a secure computer are stored in RAM, RAM online self-inspection technology is one of the most basic security technologies to ensure its security and reliability. [0003] The core of online self-inspection is to adopt dynamic detection measures with high coverage, guide and maintain a safe state after a fault. However, both the March C algorithm and the Abraham algorithm are high-coverage RAM self-inspection technologies, but if th...

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
IPC IPC(8): G06F11/22
CPCG06F11/2205G06F11/2273Y02D10/00
Inventor 魏臻苏燚徐自军黄鹏徐伟邢星杨威
Owner HEFEI GOCOM INFORMATION &TECH CO LTD
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