Method for improving real-time performance of Linux operating system application program based on multi-core CPU
By reallocating tasks on a multi-core CPU and optimizing the Linux kernel, the real-time performance of traditional Linux systems in industrial control scenarios has been addressed, achieving low-latency interrupt response and system stability, thus meeting the real-time requirements of power distribution automation.
Patent Information
- Application Number
- CN202610591671.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-30
- Publication Date
- 2026-06-02
- Estimated Expiration
- 2046-04-30
AI Technical Summary
Traditional Linux operating systems lack real-time performance in industrial control scenarios, especially in power distribution automation applications where they cannot meet the minimum interrupt response latency requirement of less than 10 microseconds. They suffer from problems such as kernel non-preemption, interrupt masking, spinlock blocking, scheduler design nondeterminism, priority inversion, and memory allocation blocking.
By reallocating tasks across a multi-core CPU, non-real-time critical tasks, real-time critical tasks, and sub-real-time critical tasks are assigned to different cores. The interrupt priority and kernel preemption mode of each core are configured, and the Linux kernel is optimized using boot parameters and driver modules to achieve physical isolation and deterministic scheduling of tasks.
It significantly reduced system costs, simplified the development process, improved system real-time performance and stability, met the application scenarios with extreme real-time requirements such as distribution network automation, and ensured strict priority guarantee and predictable delay of critical tasks.