Supercharge Your Innovation With Domain-Expert AI Agents!

Comprehensive embedded type real-time period task scheduling method

A task scheduling and real-time cycle technology, applied in the direction of multi-programming devices, etc., can solve the problem that the scheduling method cannot effectively complete the task scheduling of different types, and achieve the effects of reducing the missed deadline rate, improving utilization rate, and good flexibility

Inactive Publication Date: 2010-12-22
CHINA WEST NORMAL UNIVERSITY
View PDF3 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0020] Because in an actual embedded real-time system, hard real-time tasks, soft real-time tasks and non-real-time tasks often coexist, the traditional single scheduling method cannot effectively complete the scheduling of all types of tasks, so it is necessary to design a comprehensive scheduling 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
  • Comprehensive embedded type real-time period task scheduling method
  • Comprehensive embedded type real-time period task scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Such as figure 1 As shown, a comprehensive embedded real-time periodic task scheduling method divides the task ready queue into three first-level ready queues according to the real-time attributes of the ready tasks: hard real-time task ready queue, soft real-time task ready queue and non-real-time task ready queue , the priority rules for the scheduling of the three first-level ready queues are: first schedule and execute the tasks in the hard real-time task ready queue, secondly schedule and execute the tasks in the soft real-time ready queue, and finally schedule and execute the tasks in the non-real-time ready task queue; During task scheduling, when there is no ready task in the first-level ready queue, the task scheduling in the next-level ready queue is executed.

[0043] The hard real-time task ready queue is ordered according to the cycle length of the ready task. The shorter the cycle, the higher the queue, and the tasks with the same cycle are ordered accordi...

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 comprehensive embedded type real-time period task scheduling method. A task ready queue is divided into a hard real-time task ready queue, a soft real-time task ready queue, a non-real-time task ready queue. The scheduling rules for the three task ready queues are as follows: firstly scheduling and executing the tasks in the hard real-time task ready queue, then scheduling and executing the tasks in the soft real-time task ready queue, and lastly scheduling and executing the tasks in the non-real-time task ready queue. When the tasks are scheduled, a scheduling for the tasks in the next ready queue is executed after no task exists in the prior ready queue. By classifying the tasks and using multi-stage ready queue and different scheduling methods based on different real-time tasks, the method of the invention has high sensitivity and is suitable for most of embedded type real-time systems. When the loading of the system is too high, the hard real-time tasks do not exceed the deadline, the deadline fault ratio of key soft real-time tasks is decreased and the use ratio of the processor is greatly promoted.

Description

technical field [0001] The invention mainly relates to the field of computer embedded real-time systems, in particular to a scheduling method suitable for embedded real-time periodic tasks. Background technique [0002] Embedded real-time system is the most important application and research direction in the field of computer at present, how to schedule tasks reasonably is the key to the whole embedded application system. A good task scheduling method can not only ensure that key tasks are run in time, but also prevent other tasks from waiting blindly. [0003] The tasks running in an embedded real-time system generally correspond to a time limit that must be completed, and this time limit is called a deadline. From the perspective of the seriousness of the consequences of missing deadlines, embedded real-time tasks can be divided into hard real-time tasks and soft real-time tasks. Missing the deadline of hard real-time tasks may cause serious or fatal consequences to the ...

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): G06F9/46
Inventor 李明东何先波杨莉
Owner CHINA WEST NORMAL UNIVERSITY
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More