• DocumentCode
    3437075
  • Title

    Interrupt Handlers in Java

  • Author

    Korsholm, S. ; Schoeberl, Martin ; Ravn, Anders P.

  • Author_Institution
    Dept. of Comput. Sci., Aalborg Univ., Aalborg
  • fYear
    2008
  • fDate
    5-7 May 2008
  • Firstpage
    453
  • Lastpage
    457
  • Abstract
    An important part of implementing device drivers is to control the interrupt facilities of the hardware platform and to program interrupt handlers. Current methods for handling interrupts in Java use a server thread waiting for the VM to signal an interrupt occurrence. It means that the interrupt is handled at a later time, which has some disadvantages. We present constructs that allow interrupts to be handled directly and not at a later point decided by a scheduler. A desirable feature of our approach is that we do not require a native middelware layer but can handle interrupts entirely with Java code. We have implemented our approach using an interpreter and a Java processor, and give an example demonstrating its use.
  • Keywords
    Java; Java; interrupt handler; server thread; Algorithms; Computer science; Delay effects; Distributed computing; Embedded system; Hardware; Java; Processor scheduling; Virtual manufacturing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    978-0-7695-3132-8
  • Type

    conf

  • DOI
    10.1109/ISORC.2008.68
  • Filename
    4519616