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

A thread scheduling system and method for adaptive dynamic adjustment

A dynamic adjustment and self-adaptive technology, applied in multi-programming devices, program control design, program startup/switching, etc., can solve the problems of continuous preemption of high-priority tasks and easy missing of short-cycle tasks, so as to reduce tasks. The effect of switching times, improving hit rate, and improving efficiency

Active Publication Date: 2021-09-21
吉林省星途科技有限公司
View PDF0 Cites 0 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
  • A thread scheduling system and method for adaptive dynamic adjustment
  • A thread scheduling system and method for adaptive dynamic adjustment
  • A thread scheduling system and method for adaptive dynamic adjustment

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. Such as 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....

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 an adaptive dynamic adjustment thread scheduling system and method, which can solve the problems that high-priority tasks are continuously preempted and short-period tasks are easily missed in the task scheduling of ground test equipment. The technical scheme of the present invention is: adopting the preprocessing module to divide the threads in the ready state into periodic threads and non-periodic threads. A priority calculation module is used to calculate the priority and the weight parameter of the priority respectively for the periodic thread and the non-periodic thread using a preset priority formula. The scheduling module is used to select the thread in the ready state to switch to the running state according to the priority. The state collection module is used to collect and obtain the priority weight parameters of the threads entering the running state. The scheduling state storage module is used to store the acquired weight parameters of the priorities of the threads entering 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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/48G06F9/50
CPCG06F9/4881G06F9/5038G06F2209/484G06F2209/5018G06F2209/5021
Inventor 朱洪恩
Owner 吉林省星途科技有限公司