Micro-embedded real time task scheduling device and scheduling method
A real-time task and task scheduling technology, which is applied to program control, program startup/switching, and multi-channel program devices in sequence/logic controllers, and can solve the problem of large minimum core, complex core scheduler, and inflexible scheduling methods, etc. problem, to achieve the effect of creating tasks conveniently, reducing the kernel size, and ensuring real-time and reliability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0019] The present invention designs the core data structure of the scheduler, the task scheduling algorithm, the event mechanism, and the clock-driven scheduling of the scheduling algorithm, aiming at the multi-task, real-time performance, and small kernel requirements of the micro-embedded real-time task scheduler.
[0020] 1. Multitasking: For multitasking requirements, the present invention adopts four common task states: ready state, running state, waiting state and suspended state. The ready state describes the state of the task waiting to run; the running state describes the state in which the task is running; the waiting state describes the state in which the task is waiting for a delay; the suspended state describes the state in which the task's current operation is completed or is waiting for an event to occur. During the scheduling process, the task status is marked by setting the task status word in the task control block, and the scheduler determines the task sched...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com