Quick fault auto-processing method for integration of satellite-borne operating system

An operating system and processing method technology, which is applied in the field of fast and autonomous processing of faults integrated in onboard operating systems, can solve problems such as the inability of the processor to identify and process, and achieve good portability, versatility, high flexibility, and fast processing. Effect

Active Publication Date: 2015-11-18
BEIJING INST OF CONTROL ENG
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem solved by the present invention is: in order to further improve the fault diagnosis and processing capabilities of the software, as a supplement to the existing operating system-level abnormal fault processing, a fast and autonomous fault processing method integrated with the on-board operating system is proposed, so that the operating system provides A fault diagnosis and processing mechanism at the application level, which can effectively solve the fault problem that cannot be identified and processed by processor interrupts or traps in the system by software means

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
  • Quick fault auto-processing method for integration of satellite-borne operating system
  • Quick fault auto-processing method for integration of satellite-borne operating system
  • Quick fault auto-processing method for integration of satellite-borne operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] 1. Method principle

[0024] In order to further improve the reliability of the operating system and increase the software's ability to handle faults, the present invention implements a fault processing method by using a software method. The main idea of ​​this method is to define a record of a fault code and its related information for each fault, and establish a quick lookup table for the record; when the operating system is running, when a fault occurs, the fault code is sent to the fault message queue through the message mechanism, Other tasks can take out the fault code from the fault message queue, and quickly retrieve the lookup table according to the fault code for corresponding processing.

[0025] Because the hash table technology is used to realize the fast retrieval of faults at the kernel level of the operating system, the speed of fault processing is accelerated, and the occupancy rate of the processor for fault processing is reduced.

[0026] Due to the ...

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 a quick fault auto-processing method for integration of a satellite-borne operating system. The method comprises the following steps of: (1) allocating a fault code for each fault, defining a fault processing function by a user to serve as a record item, and performing organization by a hash table to realize quick insertion and quick search taking the fault code as a key word; and (2) in a running process of the satellite-borne operating system, when a kernel detects a fault, sending the fault code to a message queue, obtaining a fault message through the message queue, performing search in the hash table according to the fault code, obtaining a detailed result of fault diagnosis, and performing processing. The invention provides a fault diagnosis and processing mechanism of an application layer, which can effectively solve the fault problem that processor interruption or trap cannot be identified and processed in the system by adopting software means.

Description

technical field [0001] The invention relates to a fast and autonomous fault processing method integrated with an on-board operating system, which belongs to the field of highly reliable and highly credible embedded operating system software. Background technique [0002] The operating system is an important part of the onboard computer software. Since the onboard computer has extremely high reliability requirements, the operating system needs to have high fault tolerance and support rapid autonomous fault handling and repair at the software level. [0003] In the traditional on-board operating system, the fault (abnormal) processing is to use the interrupt or trap of the processor hardware, so as to enter the exception service program to complete the fault processing. Although this method is practical and effective, it has two limitations: one is that it needs hardware support, if the fault that occurs when the software is running cannot cause a processor interrupt or trap, ...

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 Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/9014
Inventor 杨孟飞杨桦龚健乔磊徐健赵玮刘鸿瑾刘波
Owner BEIJING INST OF CONTROL ENG
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