Design and Implementation of OneOS Task Scheduling System

Li Meng, He Hongfei

Integrated Circuits and Embedded Systems ›› 2022, Vol. 22 ›› Issue (9) : 13-17.

PDF(2014 KB)
PDF(2014 KB)
Integrated Circuits and Embedded Systems ›› 2022, Vol. 22 ›› Issue (9) : 13-17.
TECHNOLOGY TOPIC

Design and Implementation of OneOS Task Scheduling System

  • Li Meng1, He Hongfei2
Author information +
History +

Abstract

In the application scenario of the internet of things,the operating system should ensure real-time response to key events.At the same time,it should also provide rich task management functions to meet various upper application requirements.In the paper,a performance analysis model of key event processing is proposed,and according to this model,the main direction of improving the performance of task scheduling system is analyzed.OneOS uses hybrid scheduling algorithm,priority bitmap algorithm,pre-computing task to be scheduled algorithm and hash bucket algorithm to improve scheduling performance.At the same time,through the optimization of lock granularity,the maximum interrupt response time is effectively reduced,and the task (the highest priority) that handles key events can respond quickly.Finally,the performance comparison data are given,which proves that the response performance of OneOS task scheduling system to key events has been optimized in similar products.

Key words

OneOS / preemptive scheduling / round-robin scheduling / hybrid scheduling / hash bucket

Cite this article

Download Citations
Li Meng, He Hongfei. Design and Implementation of OneOS Task Scheduling System[J]. Integrated Circuits and Embedded Systems. 2022, 22(9): 13-17

References

[1] 吕海涛,朱岩.μC/OS-III的中断响应时间分析测量与改善[J].单片机与嵌入式系统应用,2015,15(10).
[2] 邱相存,臧洌,杨丹,等.实时系统调度算法综述[J].计算机与数字工程,2014,42(12):2251-2258.
[3] 夏恒发,黄俊.物联网终端操作系统中任务调度的研究与设计[J].信息通信,2018(2):168-170.
[4] 刘卫,程明霄,王晓荣.实时系统优先级位图调度算法的改进[J].微计算机信息,2007(5):68-70.
PDF(2014 KB)

Accesses

Citation

Detail

Sections
Recommended

/