Patent
1994-03-29
1996-05-07
Auve, Glenn A.
395650, G06F 946
Patent
active
055155383
ABSTRACT:
The disclosed invention is a method and apparatus for use in handling interrupts in a data processing system where the kernel is preemptible, has real-time scheduling ability, and which supports multithreading and tightly-coupled multiprocessors. The invention more specifically provides a technique for servicing interrupts in a processor by means of kernel interrupt handler threads which service the interrupt from start to finish. For efficiency, the interrupt handler threads do not require a complete context switch unless the interrupt handler thread is blocked. The kernel makes use of preprepared interrupt handler threads for additional efficiency, and these interrupt handler threads are not subjected to inordinate delays caused by the phenomenon of interrupt priority inversion if they do become blocked.
REFERENCES:
patent: 4584644 (1986-04-01), Larner
patent: 5179702 (1993-01-01), Spix et al.
patent: 5182811 (1993-01-01), Sakamura
patent: 5247675 (1993-09-01), Farrell et al.
patent: 5283904 (1994-02-01), Carson et al.
"Real Time", A Publication of Lynx Real-Time Systems, Inc., vol. 4, No. 1.
"Scheduling Support for Concurrency and Parallelism in the Mach Operating System", D. Black, IEEE Computer.
"Operating System Concepts" 3rd Edition, A. Silberschatz et al., Addison-Wesley, Apr. 1991.
"Realtime Scheduling in SunOS 5.0", S. Khanna et al., Proceedings of the Winter '92 USENIX Conference.
Auve Glenn A.
Basinski Erwin J.
Sun Microsystems Inc.
LandOfFree
Apparatus and method for interrupt handling in a multi-threaded does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for interrupt handling in a multi-threaded , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for interrupt handling in a multi-threaded will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1235025