Interrupt control for multiple programs communicating with a common interrupt by associating programs to GP registers, defining interrupt register, polling GP registers, and invoking callback routine associated with defined interrupt register
US6195715A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Nov 13, 1998 |
| Grant date | Feb 27, 2001 |
| Priority date | — |
| Expiry date | Nov 13, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/24
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and an system for communication between components of a computer system, such a plurality of computer soft-ware applications stored in a memory, that features uniquely associating each of the plurality of computer applications with a general purpose registers. Each of the general-purpose registers is in data communication with a common interrupt port of a processor via an interrupt control register and has a predetermined value associated therewith. A hardware interrupt is initiated by the interrupt control register in response to varying the predetermined value associated with one or more of the general purpose registers. In response to the interrupt, the processor polls each of the general purpose registers and initiates a callback function to the application associated with the general purpose register with the varied predetermined value. Although the predetermined value may consist of any number, typically the predetermined value is zero.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.