loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007)
Research of Technology on Making Linux Interrupts Tasked
Haier International Training Center, Qingdao, China
July 30-August 01
ISBN: 0-7695-2909-7
Zhao Hong-wei, Jilin University, China
Fang Ke-chi, Jilin University, China
Zang Xue-bai, Jilin University, China
Linux2.6 has done much work on improving its real-time performance, a new scheduling algorithm with a O(1) time complexity and preemptive kernel have been included. But there are still some disadvantages in its interrupt mechanism. a real-time task may be busy handling interrupts , so it can not complete itself in the expected time. After analyzing its interrupts mechanism, a new solution was designed to make interrupts handle as a kernel thread. A special interrupt can be handled immediately if only it has a higher priority, otherwise it will return and a service thread will take control of it. The interrupt handling process acts as requesting and serving pattern. As test result shows, this solution successfully prevents real-time tasks from disturbing of interrupts, and helps a lot on improving real-time performance.
Citation:
Zhao Hong-wei, Fang Ke-chi, Zang Xue-bai, "Research of Technology on Making Linux Interrupts Tasked," snpd, vol. 1, pp.125-128, Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.