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 performance, and capacity that cannot meet application requirements, so as to improve reliability and solve small capacity problems. , The effect of ensuring fault-tolerant reliability

Active Publication Date: 2012-06-20
NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & TECH
View PDF5 Cites 8 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 startup scheme based on RS codec. The basic idea is: adopting radiation-resistant PROM to store the boot startup program, and adopting large-capacity commercial storage media such as FLASH or E 2 PROM stores operating system code and application program code, and performs multiple sets of backups, and uses RS code storage when storing; RS (Reed-Solomon) code is an important type of linear block code in the field of error control, because it has its outstanding The error correction capability is widely used in various error control systems to meet the requirements for the reliability of the data transmission channel.

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

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 a fault-tolerant startup method of an operating system based on RS coding and decoding. Background technique [0002] Currently, the radiation-resistant program memory PROM used in aerospace computers is heavily dependent on imports, and the capacity of the radiation-resistant program memory is usually relatively small. However, the current aerospace computer usually adopts the operating system development model, and the program memory occupied by the operating system and application programs is too large. The capacity of the imported radiation-resistant program memory PROM cannot meet the application requirements. [0003] If using commercial large-capacity FLASH or E 2 PROM stores the operating system and application program codes, and stores the boot program in the anti-radiation program memory to boot the operating system and applicati...

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): 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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products