• DocumentCode
    466840
  • Title

    Research of Technology on Making Linux Interrupts Tasked

  • Author

    Hong-Wei, Zhao ; Ke-Chi, Fang ; Xue-Bai, Zang

  • Author_Institution
    Jilin Univ., Changchun
  • Volume
    1
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    125
  • Lastpage
    128
  • Abstract
    Linux2.6 has done much work on improving its real-time performance, a new scheduling algorithm with a O(I) 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.
  • Keywords
    Linux; interrupts; Linux2.6; preemptive kernel; scheduling algorithm; time complexity; Artificial intelligence; Computer science; Distributed computing; Educational institutions; Kernel; Linux; Scheduling algorithm; Software engineering; Switches; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.468
  • Filename
    4287487