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

Self-adaptive dynamic-adjustment thread scheduling system and method

A dynamic adjustment and self-adaptation technology, applied in program control design, multi-program device, program startup/switching, etc., can solve problems such as short-period tasks are easily missed, and high-priority tasks are continuously preempted

Active Publication Date: 2018-09-21
吉林省星途科技有限公司
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] In view of this, the present invention provides an adaptive and dynamically adjusted thread scheduling system and method, which can solve the problems of continuous preemption of high-priority tasks and easy miss of short-period tasks in task scheduling of ground test equipment

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
  • Self-adaptive dynamic-adjustment thread scheduling system and method
  • Self-adaptive dynamic-adjustment thread scheduling system and method
  • Self-adaptive dynamic-adjustment thread scheduling system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0073] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0074] Please refer to figure 1 , figure 1 A composition block diagram of an adaptive and dynamically adjusted thread scheduling system provided by the present invention is shown, wherein the system is mainly aimed at software executed in a processor, and threads in the software can be scheduled by using the system. like figure 1 As shown, the system includes a preprocessing module, a priority calculation module, a scheduling module, a status acquisition module and a scheduling status storage module.

[0075] The functions of each module are as follows:

[0076] A preprocessing module configured to split threads in the ready state into periodic threads and aperiodic threads.

[0077] In the embodiment of the present invention, thread, as the basic task unit of program operation, can be divided into two types: periodic thread and non-periodic thread. Pe...

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 self-adaptive dynamic-adjustment thread scheduling system and method. Through the thread scheduling system and method, the problems that high-priority tasks are in continuouspreemption and short-cycle tasks are prone to be missed in ground test equipment task scheduling can be solved. According to the technical scheme, a preprocessing module is adopted to divide ready threads into cycle threads and non-cycle threads; a priority calculation module is adopted to calculate priorities and weight parameters of the priorities through a preset priority formula according tothe cycle threads and the non-cycle threads; a scheduling module is adopted to select the ready threads and switch the threads into a running state according to the priorities; a state collection module is adopted to collect and acquire the weight parameters of the priorities of the threads in the running state; and a scheduling state storage module is adopted to store the collected and acquired weight parameters of the priorities of the threads in the running state.

Description

technical field [0001] The invention relates to the technical field of embedded software. Background technique [0002] In the aerospace measurement and control system, the ground test equipment is responsible for the all-round and multi-scenario ground test verification of the transponder. For the ground test equipment, the human-computer interaction function is an important function. The embedded software realizes the human-computer interaction function and is the main control software of the ground test equipment. In the measurement and control ground test equipment, the task scheduling algorithm and data transmission mechanism of the embedded software are important factors affecting the software performance. [0003] Analysis of tasks in embedded software shows that the average response time of existing low-priority non-periodic tasks and periodic soft real-time tasks is too long, mainly manifested in: [0004] (1) When multiple priorities are ready at the same time, t...

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): G06F9/48G06F9/50
CPCG06F9/4881G06F9/5038G06F2209/484G06F2209/5018G06F2209/5021
Inventor 朱洪恩
Owner 吉林省星途科技有限公司