Abstract | ||
---|---|---|
To well support the real-time requirement from applications, we enhance the real-time ability in Linux kernel through two new kernel mechanisms. Firstly, we present a new microsecond-level timer mechanism based on UTIME provided by Kurt-Linux, but different from it. The new timing implementation provides more flexible mechanism to support the different-grained timing requirement, as well as more flexible and preferential management of microsecond-level timers. Secondly, we present a new interrupt handler to reduce the kernel delay, which makes it possible scheduling interrupt handler with other processes under the system scheduler. Therefore, making interrupt routine under control is achieved. The experiments show that the improvements are distinct and significant. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1109/ICSEA.2006.261323 | ICSEA |
Keywords | Field | DocType |
new scheme,new microsecond-level timer mechanism,interrupt handler,new interrupt handler,real-time linux,new timing implementation,new kernel mechanism,linux kernel,timer mechanism,possible scheduling interrupt handler,interrupt routine,kernel delay,implementing real-time linux,flexible mechanism,different-grained timing requirement,kernel,scheduling algorithm,embedded system,operating systems,real time,real time systems,linux,job shop scheduling | Interrupt,Computer science,Interrupt handler,Interrupt latency,Interrupt priority level,Advanced Programmable Interrupt Controller,Interrupt request,Programmable Interrupt Controller,Operating system,Linux kernel,Embedded system | Conference |
ISBN | Citations | PageRank |
0-7695-2703-5 | 0 | 0.34 |
References | Authors | |
2 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Xue-Yu Hong | 1 | 0 | 0.34 |
Ling Zhang | 2 | 143 | 14.77 |
Jinlong Hu | 3 | 35 | 4.08 |