A Highly Efficient Embedded Real-Time Operating System Processes Queue Model Adapted for Communication Applications

Xiao He
2006-01-01
Abstract:A running communication application normally creates a large number of ready-state processes and delay-state processes.Proper organization is critical for improving process scheduling and switching efficiency.A new process organizing and scheduling model,which is more suitable for embedded real-time applications oriented to the communications field,was brought forward.In this model,the organization of a ready processes queue and its schedule was based on bitmap priorities.The organization of a delay queue adopted a method of 1 cycle multiqueue in delay time order.An embedded operating system adopting this model can support 256 priorities,unlimited number processes,microsecond-scale constant process switching time,and more efficient processing performance on delay process queue.Proved by testing on embedded Linux and μC/OS-II,this model can significantly improve performance of a communication application system.
What problem does this paper attempt to address?