Method for the deterministic execution and synchronisation of an information processing system comprising a plurality of processing cores executing system tasks
A technology for information processing systems and system tasks, applied in the field of embedded electronic systems, can solve the problem of not instructing the division of cores, and achieve the effect of ensuring high-level security and improving performance levels
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0044] According to the present invention, the mN-ET part and the mN-TT part of the microkernel share a set of scheduling lists for ready / idle / error tasks, wherein the order in the list is maintained by the mN-ET part, and the The content of each element is maintained by the mN-TT part. The mN-TT microkernel directly consults this list without local scheduling. The processing functions of the mN-TT and mN-ET parts also interact asynchronously through software interrupts. In fact, as soon as one of the parts has completed the system processing function of modifying the state of the shared information, a software interrupt is generated for the other part announcing this fact to it. The sender then continues its execution to perform remaining system or application tasks in parallel. Thus, when the mN-ET part modifies the list of ready tasks, it announces this fact to the mN-TT part, which then continues its execution. Instead, the mN-TT part announces a change in task state (w...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 