Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Fault tolerance starting method of operating system based on RS (Reed-Solomon) coding and decoding

An operating system, compiling and decoding technology, which is applied in the field of reliability design of aerospace computer program memory, can solve problems such as large program memory, lack of radiation resistance, and capacity that cannot meet application requirements, so as to solve the problem of small capacity and improve reliability , The effect of ensuring fault-tolerant reliability

Active Publication Date: 2013-06-12
NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, at present, aerospace computers usually adopt the operating system development mode, and the program memory occupied by the operating system and application programs is too large. Simply relying on the imported anti-radiation program memory PROM, its capacity cannot meet the application requirements
[0003] If commercial large-capacity FLASH or E 2 The PROM stores the operating system and application program codes, and the boot program is stored in the anti-radiation program memory to guide the operating system and application programs to start, it may be due to FLASH or E 2 PROM does not have anti-radiation performance, which leads to the failure of the aerospace computer to start

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
  • Fault tolerance starting method of operating system based on RS (Reed-Solomon) coding and decoding
  • Fault tolerance starting method of operating system based on RS (Reed-Solomon) coding and decoding
  • Fault tolerance starting method of operating system based on RS (Reed-Solomon) coding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention provides an operating system fault-tolerant start-up scheme based on RS coding and decoding. The basic idea is: use anti-radiation PROM to store boot programs, and use large-capacity commercial storage media such as FLASH or E 2 PROM stores operating system code and application program code, and performs multiple backups, and uses RS code to store; RS (Reed-Solomon) code is an important type of linear block code in the field of error control, because of its outstanding The error correction capability is widely used in various error control systems to meet the reliability requirements of data transmission channels.

[0030] After the aerospace computer is powered on, the CPU reads the boot program from the PROM, and the boot program performs RS decoding and error correction on the operating system code stored in the large-capacity memory, and then moves it to the memory for operation to complete the process of booting the operating system; operation ...

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 fault tolerance starting method of an operating system based on RS (Reed-Solomon) coding and decoding. The method comprises the following steps that: a large-capacity commercial memory such as FLASH is added based on a small-capacity anti-radiation PROM (programmable read-only memory), the fault tolerance starting boot is realized by use of the PROM, and the FLASH storesthe operating system and application subjected to RS fault-tolerant coding; a power-on aerospace computer starts the PROM moving software from the PROM; the PROM moving software reads the PROM decoding software from the PROM and stores in a designated address of the memory and runs the PROM decoding software; the PROM decoding software reads the operating system from the FLASH by use of an RS decoding algorithm and performs decoding fault correction, and moves the operating system to the system memory before starting and running; and the operating system reads the application software from the FLASH by use of the RS decoding algorithm and performs decoding fault correction, and moves the application software to the memory pool before loading and running. The method disclosed by the invention realizes secure boot of the small-capacity anti-radiation PROM and large-capacity operating system as well as fault-tolerant starting of the application at the same time.

Description

technical field [0001] The invention relates to the technical field of reliability design of aerospace computer program memory, in particular to an operating system fault-tolerant startup method based on RS coding and decoding. Background technique [0002] At present, the radiation-resistant program memory PROM used in aerospace computers is heavily dependent on imports, and the capacity of radiation-resistant program memory is usually relatively small. However, at present, aerospace computers usually adopt the operating system development mode, and the program memory occupied by the operating system and application programs is too large. Simply relying on the imported anti-radiation program memory PROM, its capacity cannot meet the application requirements. [0003] If commercial large-capacity FLASH or E 2 PROM stores the operating system and application program code, stores the boot program in the anti-radiation program memory to boot the operating system and applicatio...

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/10
Inventor 辛明瑞高兰志
Owner NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products