Patent · US Expired

Method for determining if a delay required before proceeding with the detected interrupt and exiting the interrupt without clearing the interrupt

US6629252B1 · kind B1 · utility

18Cited by
5References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 28, 1999
Grant dateSep 30, 2003
Priority date
Expiry dateOct 28, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/24
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and system for servicing an interrupt is presented. An interrupt handler associated with a detected interrupt is invoked, and a determination is made as to whether to instantiate a delay before further servicing of the detected interrupt. If a delay is neccesary before the detected may be fully serviced, a delay counter is initialized to a first predetermined value. The interrupt handler then exits without fully servicing the detected interrupt. During subsequent invocations, the interrupt handler decrements the delay counter and checks whether the delay counter has reached a second predetermined value. The interrupt handler is repeatedly invoked while the interrupt remains pending and while the delay counter does not equal the second predetermined value, the interrupt handler may then fully service the interrupt and clear the interrupt.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.