Title :
Research and realization of the mechanism of embedded linux kernel semaphore
Author_Institution :
Teaching & Res. Sect. of Comput., Chinese People´s Armed Police Forces Acad., Langfang, China
Abstract :
Linux kernel semaphore mechanism is an effective means of synchronizing tasks which compete against each other to enter the same kernel critical section. However, the problem of priority inversion in Linux kernel semaphore is still unsolved. It is very important to solve the problem of priority inversion by means of priority inheritance when applying Linux in real-time embedded system. Based on the analysis of the Linux source codes about kernel semaphore operation, this paper realizes the base priority inheritance protocol by modifying the Linux kernel.
Keywords :
Linux; embedded systems; operating system kernels; Linux source code analysis; base priority inheritance protocol; embedded Linux kernel semaphore; kernel semaphore operation; priority inversion problem; realtime embedded system; Protocols; Real time systems; kernel semaphore; priority inheritance; priority inversion; real-time;
Conference_Titel :
Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-6539-2
DOI :
10.1109/ICACTE.2010.5579027