Patent · US Expired

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

6Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 13, 1998
Grant dateFeb 27, 2001
Priority date
Expiry dateNov 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.