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
Link To Document