Unlock instant, AI-driven research and patent intelligence for your innovation.

A Fault Handling Method Based on Task Scheduling

A fault handling method and task scheduling technology, which are applied in the directions of responding to the generation of errors, multi-programming, program startup/switching, etc.

Active Publication Date: 2019-08-02
FLIGHT AUTOMATIC CONTROL RES INST
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Common exception handling, for a certain hardware exception, only has a unique processing method

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
  • A Fault Handling Method Based on Task Scheduling
  • A Fault Handling Method Based on Task Scheduling
  • A Fault Handling Method Based on Task Scheduling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Below in conjunction with accompanying drawing, the present invention is described in detail, figure 1 Shown is a basic process flow diagram of the method.

[0034] Specifically, a fault handling method based on task scheduling is provided.

[0035] Including: processor, memory, interrupt controller, timer and scheduler module; the processor can perform fault handling tasks, during the creation process of the work task, the task execution time is specified for the work task through the processor, and the task is created for the work task A task fault handling handle, the processor allocates resources required for the fault handling task from the memory, that is, creating a fault handling task, the interrupt controller provides the interrupt number identifying the fault, and the timer monitors the execution time of the task, and the scheduler module uses For task scheduling and switching, during the task scheduling process, the processor checks in real time whether 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 provides a fault processing method based on task scheduling aiming at safety critical operating systems. The fault processing method not only can be used for isolating the faults that occur in software operation and avoiding the faults from spreading, but also can be used for processing the faults and restoring the system functions according to strategies preset by users when the faults occur; when a task in a scheduling operation fails, the processing and recovery of this task fault should not affect the normal operation of other tasks in order to ensure the certainty of the task execution time; specific fault processing tasks are assigned to each user task; when a task fails during operation, an operating system kernel will schedule the corresponding fault processing task to occupy the original time slice; and in the time planning and scheduling process, such fault processing tasks are also specially processed to ensure that the operation time of other normal user tasks cannot be affected during processing of the task faults.

Description

technical field [0001] The invention relates to a safety-critical system-oriented method for recovering and processing task failures under the condition of task failure isolation. Background technique [0002] For safety-critical systems, an important function of the operating system is to isolate and recover faults, so that users can perform tasks at the application layer. In the event of a fault, the fault will not spread to affect the system, and at the same time provide fault recovery for users s method. [0003] Fault isolation can be achieved by the time determinism and space isolation of the operating system. Time determinism ensures that task running timeout will not affect other tasks; space isolation ensures that illegal addresses operated by tasks will not affect the space of other tasks. [0004] The above two features focus only on isolating the spread of task faults and controlling them within a certain range, and do not deal with the faulty tasks themselves....

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): G06F9/48G06F11/07
Inventor 颜纪迅宋科璞武方方淡图南徐建军郑小宁朱立平丛日朝
Owner FLIGHT AUTOMATIC CONTROL RES INST