User level scheduling of inter-communicating real-time tasks
US6490611B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 28, 1999 |
| Grant date | Dec 3, 2002 |
| Priority date | — |
| Expiry date | Jan 28, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/544
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a multi-tasking system a writer task generates real-time and non real-time messages having multiple priority levels in an ascending order arranged in a plurality of priority bands. The real-time messages have predetermined timing deadlines. A plurality of queues indexing the messages by pointers, there is one queue for each priority band. A dispatcher moves pointers from a lower priority queue to a higher priority queue in response to a time-out signal dependent on the timing deadline. A data push agent transmits the messages indexed by the pointers according to the multiple priority levels.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.